Maison > développement back-end > Problème PHP > Comment retourner une chaîne en php

Comment retourner une chaîne en php

(*-*)浩
Libérer: 2023-02-24 14:36:01
original
1994 Les gens l'ont consulté

PHP flip string, un point de test qui apparaît souvent dans certaines questions d'entretien. Les chaînes inversées en PHP sont fournies avec la fonction strrev(). Vous pouvez également utiliser une boucle for avec mb_substr() ou str_split() pour obtenir la même fonction sans utiliser les fonctions intégrées de PHP.

Comment retourner une chaîne en php

1. strrev() retourne la chaîne (apprentissage recommandé : programmation PHP De l'entrée au maître)

<?php 
$str = &#39;Hello World!&#39;; 
echo strrev($str);
Copier après la connexion

2. for+mb_substr() retourne la chaîne

pour les temps et les positions de boucle, à chaque fois que mb_substr passe du end Un caractère et le processus d'assemblage

<?php 
$newstr = &#39;&#39;; 
$str = &#39;Hello World!&#39;;
for($i=1;$i<=strlen($str);$i++){     
    $newstr.=mb_substr($str,-$i,1); 
} 
echo $newstr;
 
#换种方式
$newstr = &#39;&#39;;
$str = &#39;Hello World!&#39;;
for($i=strlen($str);$i>=1;$i--){
    $newstr.=mb_substr($str,$i-1,1);
}
echo $newstr;
Copier après la connexion

3. for+str_split() retourne la chaîne

La fonction str_split() convertit chaque caractère de la chaîne Le processus consistant à placer des caractères dans un tableau, à parcourir les clés du tableau et à épisser les valeurs

<?php 
$newstr = &#39;&#39;; 
$str = &#39;Hello World!&#39;; 
$str_arr = str_split($str); 
for($i=count($str_arr)-1;$i>=0;$i--){     
    $newstr.=$str[$i]; 
} 
echo $newstr
Copier après la connexion

Ces trois méthodes peuvent éventuellement retourner la chaîne et afficher le résultat : !dlroW olleH

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal