le is_string () La fonction PHP est utilisée pour vérifier si un type de variable est une chaîne. Une chaîne est un type de données, tel que virgule flottante ou entier, mais elle représente du texte plutôt que des nombres. Une chaîne utilise un ensemble de caractères qui comprend des espaces et des nombres. Par exemple, une adresse telle que "1234 Broadway" et la phrase "J'ai mangé 3 hot-dogs" contiennent des nombres qui doivent être traités comme du texte, pas comme des nombres.
Is_string est utilisé dans une instruction if () pour traiter les chaînes d'une manière et les non-chaînes d'une autre. Il renvoie vrai ou faux. Par exemple:
if (is_string (23))
écho "Oui";
autre
écho "Non";
?>
Le code ci-dessus doit afficher "Non" car 23 n'est pas une chaîne. Réessayons ceci:
if (is_string ("Hello World"))
écho "Oui";
autre
écho "Non";
?>
Puisque "Hello World" est une chaîne, cela ferait écho à "Oui".
Une chaîne peut être spécifiée de quatre manières:
Chacune de ces méthodes nécessite le strict respect des règles PHP, qui sont disponibles sur le site Web PHP. La méthode la plus simple, les chaînes entre guillemets simples, nécessite un traitement spécial lorsque des guillemets simples littéraux ou des barres obliques inverses littérales apparaissent dans la chaîne. Incluez une barre oblique inverse devant le guillemet simple ou une barre oblique inverse dans la chaîne. L'exemple ci-dessous illustre ce traitement:
// Sorties: Arnold a dit: "Je reviendrai"
echo 'Arnold a dit: "Je serai de retour"';
// Sorties: j'ai supprimé C: \ *. *?
echo 'J'ai supprimé C: \\ *. *?';
?>