Maison > Article > développement back-end > PHP peut-il boucler une chaîne ?
php peut boucler des chaînes. En PHP, les chaînes peuvent être utilisées comme tableaux. Les caractères de la chaîne peuvent être recherchés et modifiés en commençant par 0 et en contenant les nombres correspondants entre crochets similaires à la structure du tableau, par conséquent, ils peuvent également être utilisés comme une boucle en boucle ; chaîne comme un tableau), la syntaxe pour boucler une chaîne est "for($i=0;$i
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
php peut boucler des chaînes.
En PHP, les chaînes peuvent être utilisées comme tableaux (vous pouvez donc également boucler des chaînes comme des tableaux en boucle).
Les instructions suivantes sont pertinentes du manuel d'utilisation officiel de PHP :
Les caractères de la chaîne peuvent être trouvés et modifiés en commençant par 0 et en utilisant des crochets similaires à la structure du tableau pour contenir les nombres correspondants, tels que $str[42]
, You peut considérer une chaîne comme un tableau, vous pouvez donc supprimer un caractère à une position spécifiée. Les fonctions substr() et substr_replace() peuvent être utilisées pour implémenter plusieurs caractères.
<?php header('content-type:text/html;charset=utf-8'); $str = "hello"; echo $str."<br>"; echo $str[0]."<br>"; echo $str[1]."<br>"; echo $str[2]."<br>"; ?>
Les nombres entre crochets qui sont hors limites produiront des blancs. Les types non entiers sont convertis en entiers et les types non entiers sont convertis en entiers. Les types illégaux généreront une erreur de niveau E_NOTICE. Les nombres négatifs généreront un E_NOTICE lors de l'écriture, mais une chaîne vide sera lue. Seul le premier caractère de la chaîne spécifiée est disponible et une chaîne vide est spécifiée sous forme d'octet nul.
Exemple de chaîne de boucle php :
Parce que la chaîne peut être considérée comme un tableau d'index de classe avec l'indice commençant à 0. Donc ci-dessous, nous pouvons utiliser l'instruction for pour boucler la chaîne
<?php $str = "hello"; var_dump($str); for($i=0;$i<strlen($str);$i++){ echo $str[$i]."<br>"; } ?>
Remarque : l'instruction foreach n'est pas valide pour les chaînes et signalera une erreur
foreach ($str as $value){ echo $valu."<br>"; }
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!