PHP Variables de chaîne
Les variables de chaîne sont utilisées pour stocker et traiter du texte.
Variables de chaîne en PHP
Les variables de chaîne sont utilisées pour contenir des valeurs avec des caractères.
Après avoir créé une chaîne, nous pouvons la manipuler. Vous pouvez utiliser des chaînes directement dans des fonctions, ou les stocker dans des variables.
Dans l'exemple ci-dessous, nous créons une variable de chaîne nommée txt et lui attribuons la valeur "Hello world!". Ensuite, nous affichons la valeur de la variable txt :
| Remarque :Lorsque vous attribuez une valeur textuelle à une variable, n'oubliez pas d'ajouter des guillemets simples ou doubles à la valeur textuelle. |
Maintenant, examinons quelques fonctions et opérateurs couramment utilisés pour manipuler les chaînes.
Opérateur de concaténation PHP
En PHP, il n'existe qu'un seul opérateur de chaîne.
L'opérateur de concaténation.est utilisé pour concaténer deux valeurs de chaîne.
L'exemple ci-dessous montre comment concaténer deux variables de chaîne l'une à l'autre :
Exemple
$txt1="Hello world!";
$txt2="What a nice day!";
echo $txt1 . " " . $txt2;
?>
Le code ci-dessus affichera : Hello world! What a nice day!
Astuce :Dans le code ci-dessus, nous avons utilisé l'opérateur de concaténation deux fois. C'est parce que nous devons insérer un espace entre les deux chaînes.
Fonction PHP strlen()
Il est parfois utile de connaître la longueur d'une valeur de chaîne.
La fonction strlen() renvoie la longueur d'une chaîne (en octets).
L'exemple ci-dessous renvoie la longueur de la chaîne "Hello world!" :
Le code ci-dessus affichera : 12
Astuce :strlen() est souvent utilisée dans les boucles et d'autres fonctions, car il est important de déterminer quand une chaîne se termine. (Par exemple, dans une boucle, nous devons terminer la boucle après le dernier caractère de la chaîne.)
Fonction PHP strpos()
La fonction strpos() est utilisée pour rechercher un caractère ou un morceau de texte spécifié dans une chaîne.
Si une correspondance est trouvée dans la chaîne, la fonction renvoie la position du premier caractère correspondant. Si aucune correspondance n'est trouvée, elle renvoie FALSE.
L'exemple ci-dessous recherche le texte "world" dans la chaîne "Hello world!" :
Le code ci-dessus affichera : 6
Astuce :Dans l'exemple ci-dessus, la position de la chaîne "world" est 6. La raison pour laquelle il s'agit de 6 et non de 7 est que la position du premier caractère dans une chaîne est 0, et non 1.
Manuel de référence complet des chaînes PHP
Pour consulter le manuel de référence complet de toutes les fonctions de chaîne, veuillez visiter notreManuel de référence des chaînes PHP。
Ce manuel de référence fournit une brève description et des exemples d'utilisation pour chaque fonction !
Autres extensions