Les chaînes PHP ont des indices. En PHP, les indices peuvent être appliqués non seulement aux tableaux et aux objets, mais également aux chaînes. Vous pouvez utiliser les indices et les crochets "[]" de la chaîne pour accéder au caractère à la position d'index spécifiée et lire et écrire le caractère. Syntaxe « nom de chaîne [valeur d'indice] » ; la valeur d'indice (valeur d'index) de la chaîne ne peut être qu'un type entier et la valeur de départ est 0.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
les chaînes php ont des indices.
En PHP, les indices peuvent être appliqués non seulement aux tableaux et aux objets, mais également aux chaînes.
En PHP, vous pouvez utiliser l'indice de la chaîne et les crochets "[]" pour accéder au caractère à la position d'index spécifiée et lire et écrire le caractère. Le côté gauche des parenthèses est le nom de la chaîne et les parenthèses sont l'indice de la chaîne :
字符串名[下标值]
L'indice (valeur d'index) ne peut être qu'un type entier et la valeur de départ est 0 (l'indice de la chaîne commence à partir de 0 en comptant) .
Exemple 1 : Afficher le caractère à la position spécifiée
<?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>"; ?>
Exemple 2 : Modifier le caractère à la position spécifiée
<?php header('content-type:text/html;charset=utf-8'); $str = "hello"; echo "原字符串:".$str."<br>"; $str[0]="H"; echo "修改第一个字符后:".$str."<br>"; ?>
Remarque : Cette méthode convient aux caractères anglais et aux caractères chinois occupent plusieurs longueurs de caractères et ne peuvent pas être positionnés avec précision à l'aide d'indices.
<?php header('content-type:text/html;charset=utf-8'); $a = "我是123"; $a[1] = "5"; echo $a; //会出现乱码 ?>
Étant donné que Hanzi occupe 3 caractères sous l'encodage UTF-8, lorsqu'un caractère est remplacé, l'affichage suivant sera tronqué.
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!