Maison  >  Article  >  développement back-end  >  Comment retourner une chaîne en php

Comment retourner une chaîne en php

(*-*)浩
(*-*)浩original
2019-09-20 13:59:521881parcourir

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);

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;

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

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!

Déclaration:
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