Fonctions de chaîne 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!");
?>

Exemple de fonctionnement

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
?>

Exemple de fonctionnement

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
?>

Exemple de fonctionnement

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

Exemple de fonctionnement

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!
?>

Exemple de fonctionnement

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 !