Fonctions de chaîne PHP
- Page précédente Types de données PHP
- Page suivante Constantes PHP
Une chaîne est une séquence de caractères, par exemple "Hello world!".
Fonctions de chaîne PHP
Dans cette section, nous allons apprendre les fonctions d'opérations de chaîne courantes.
La fonction strlen() de PHP
La fonction strlen() retourne la longueur d'une chaîne, en nombre de caractères.
Voici un exemple qui retourne la longueur de la chaîne "Hello world!":
Exemple
<?php echo strlen("Hello world!"); ?>
La sortie du code ci-dessus est : 12
Astuce :strlen() est souvent utilisé dans les boucles et d'autres fonctions, il est important de déterminer quand une chaîne se termine. (Par exemple, dans une boucle, nous pourrions avoir besoin d'arrêter la boucle après le dernier caractère d'une chaîne).
Compter les mots dans une chaîne
La fonction str_word_count() de PHP compte les mots dans une chaîne :
Exemple
<?php echo str_word_count("Hello world!"); // 输出 2 ?>
La sortie du code ci-dessus est :
2
Renverser une chaîne
La fonction strrev() PHP renverse une chaîne :
Exemple
<?php echo strrev("Hello world!"); // Sortie !dlrow olleH ?>
La sortie du code ci-dessus est :
!dlrow olleH
Fonction strpos() PHP
La fonction strpos() est utilisée pour rechercher un caractère ou un texte spécifique dans une chaîne.
Si un correspondance est trouvée, elle renverra la position du premier caractère correspondant. Si aucune correspondance n'est trouvée, elle renverra FALSE.
Dans l'exemple suivant, il recherche le texte "world" dans la chaîne "Hello world!" :
Exemple
<?php echo strpos("Hello world!","world"); ?>
La sortie du code ci-dessus est : 6.
Astuce :Dans l'exemple précédent, la position de la chaîne "world" est 6. La raison pour laquelle c'est 6 (et non 7) est que la position du premier caractère de la chaîne est 0 et non 1.
Remplacer le texte dans la chaîne de caractères
La fonction str_replace() PHP remplace certaines chaînes de caractères par d'autres dans une chaîne.
Le prochain exemple remplace le texte "world" par "Kitty" :
Exemple
<?php echo str_replace("world", "Kitty", "Hello world!"); // Sortie Hello Kitty! ?>
La sortie du code ci-dessus est :
Hello Kitty!
Manuel de référence complet des fonctions String PHP
Pour consulter le manuel de référence complet des fonctions de chaîne de caractères, veuillez visiter notre Manuel de référence String PHP.
Ce manuel fournit une description succincte et des exemples pour chaque fonction !
- Page précédente Types de données PHP
- Page suivante Constantes PHP