En PHP, l'inversion de chaîne est une opération courante. Il est parfois nécessaire d'inverser une chaîne pour répondre à des exigences spécifiques. En PHP, nous pouvons réaliser l'inversion de chaîne via des fonctions intégrées ou des fonctions personnalisées. Présentons-les un par un ci-dessous.
1. Utilisez la fonction intégrée de PHP
La fonction intégrée de PHP strrev() est spécifiquement utilisée pour inverser une chaîne.
L'exemple de code est le suivant :
$str = "hello world"; echo strrev($str);
Le résultat de sortie est :
dlrow olleh
2. Implémentez manuellement l'inversion de chaîne
#🎜 🎜# En plus d'utiliser les fonctions intégrées, nous pouvons également implémenter l'inversion de chaîne manuellement. Il existe de nombreuses méthodes de mise en œuvre spécifiques. Deux méthodes couramment utilisées sont présentées ci-dessous. 1. Utilisez la méthode de boucle pour inverser la chaîne Exemple de code :function strReverse($str) { $len = strlen($str); $s = ''; for ($i = $len - 1; $i >= 0; $i--) { $s .= substr($str, $i, 1); } return $s; } $str = "hello world"; echo strReverse($str);
dlrow olleh
2. Utilisez la méthode récursive pour obtenir l'inversion de chaîne
Exemple de code :
function strReverse($str) { if (strlen($str) <= 1) { return $str; } $reversed = strReverse(substr($str, 1)) . substr($str, 0, 1); return $reversed; } $str = "hello world"; echo strReverse($str);
Le résultat de sortie est :
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!