Dans la programmation Web , une chaîne est une série d' un ou plusieurs caractères . PHP supporte un ensemble de 256 caractères que vous pouvez utiliser dans vos cordes. PHP dispose de plusieurs façons que vous pouvez représenter des chaînes soit dans les chaînes littérales ou dans des variables . " Guillemets " "$ stringVar » et « apostrophes » sont tous des exemples de chaînes . Il a également plusieurs fonctions qui vous permettent de comparer des chaînes de la différence. Variables
variables PHP sont désignés par un caractère de signe dollar suivi d'un nom . Par exemple, "$ myVar " est un nom de variable . Vous pouvez enregistrer des chaînes de variables sans avoir à déclarer un type de données , ou encore de convertir une variable d'un char en une chaîne en valeur booléenne si nécessaire. Vous pouvez utiliser des guillemets simples ou doubles pour créer deux variables différentes , mais pas les deux à la même variable .
Guillemets doubles
Lorsque vous placez une chaîne entre deux citations , vous pouvez inclure n'importe lequel de plusieurs caractères spéciaux pour ajouter des choses comme des signes de dollar utilisés sans variables , la tabulation ou de nouvelles lignes . Vous échappez les caractères spéciaux en les faisant précéder d'une barre oblique . Strings entre guillemets interprètent les séquences d'échappement et les valeurs des variables. Par exemple , en tapant "\\ n" ou "$ myVar " dans la chaîne va créer une nouvelle ligne ou imprimer la valeur de la variable $ myVar , respectivement.
Apostrophes
Photos
chaînes en apostrophes interprète tous les personnages de la chaîne littéralement , sauf pour les simples guillemets eux-mêmes et obliques. Comme guillemets , vous échappez littérale apostrophe ou des barres obliques inversées en les faisant précéder d'une barre oblique . La principale différence entre l'utilisation des apostrophes et des guillemets , c'est une chaîne entre apostrophes n'interprète pas les variables ou des caractères spéciaux . Par exemple , en tapant "\\ n" ou "$ myVar " dans la chaîne fera ces valeurs semblent littéralement .
Fonctions
PHP dispose de plusieurs fonctions de comparaison de chaînes qui trouvent les différences entre les littéraux de chaîne ou des chaînes variables. Quelques exemples incluent strcmp et strcasecmp qui compare simplement deux chaînes : la première est sensible à la casse , le second l'est pas. La fonction substr_compare compare deux chaînes à partir d'une position décalée que vous spécifiez. Les fonctions strncasecmp strncmp et fournissent comparaison sensible à la casse et la casse d'un nombre spécifié de caractères dans la chaîne. Les strpos et les fonctions de strrpos renvoient la première ou la dernière occurrence d'une chaîne dans une chaîne , respectivement.