chaîne
Dans l'exemple suivant, nous créons une variable chaîne nommée txt et attribuons la valeur à "Hello world!". Ensuite, nous affichons la valeur de la variable txt :
Exemple
<?php $txt="Hello world!"; echo $txt; ?>
Remarque : Lorsque vous attribuez une valeur de texte à une variable, n'oubliez pas d'ajouter des guillemets simples au valeur de texte ou guillemets doubles.
Jetons maintenant un coup d'œil à quelques fonctions et opérateurs couramment utilisés pour manipuler les chaînes.
Opérateur de concaténation PHP
En PHP, il n'y a 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 suivant montre comment concaténer deux variables de chaîne ensemble :
Exemple
<?php $txt1="Hello world!"; $txt2="What a nice day!"; echo $txt1 . " " . $txt2; ?>
Le code ci-dessus affichera : Bonjour tout le monde ! jour !
Astuce : Dans le code ci-dessus, nous avons utilisé deux fois l'opérateur de concaténation. Cela est dû au fait que nous devons insérer un espace entre les deux chaînes.
Fonction PHP strlen()
Parfois, il est utile de connaître la longueur d'une valeur de chaîne.
La fonction strlen() renvoie la longueur de la chaîne (nombre de caractères).
L'exemple suivant renvoie la longueur de la chaîne "Hello world!" :
Exemple
<?php echo strlen("Hello world!"); ?>
Le code ci-dessus affichera : 12
Astuce : strlen() est souvent utilisé dans les boucles et autres fonctions, lorsqu'il est important de déterminer quand la 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 texte spécifié dans une chaîne.
Si une correspondance est trouvée dans la chaîne, cette fonction renvoie la première position du caractère correspondant. Si aucune correspondance n'est trouvée, renvoie FALSE.
L'exemple suivant trouve le texte "world" dans la chaîne "Hello world!" :
Exemple
<?php echo strpos("Hello world!","world"); ?>
1. Les caractères et plusieurs caractères sont des chaînes.
2 La déclaration d'une chaîne doit être placée entre guillemets simples ou doubles.
3. Les chaînes n'ont pas de limite de longueur et peuvent être étendues indéfiniment.
4. Les guillemets doubles ne peuvent pas être utilisés entre guillemets simples, mais les guillemets simples peuvent également être utilisés entre guillemets doubles.
5. Les guillemets simples ne peuvent pas être utilisés entre guillemets simples, et les guillemets doubles ne peuvent pas être utilisés entre guillemets doubles.
6. Vous pouvez utiliser des caractères d'échappement
La différence entre les guillemets simples et les guillemets doubles
1. Les variables peuvent être analysées entre guillemets doubles, mais les variables ne peuvent pas être analysées entre guillemets simples.
2 Vous pouvez utiliser le caractère d'échappement n r t entre guillemets doubles. Vous ne pouvez pas utiliser de caractères d'échappement entre guillemets simples. Dans les guillemets simples, vous ne pouvez échapper qu'au guillemet simple lui-même. échapper au transfert Le symbole lui-même