développeurs Web peuvent créer des applications utilisant le langage PHP, qui fournit une gamme d'options de traitement des données . Scripts côté serveur en PHP peuvent stocker et traiter des valeurs de données telles que des chaînes de texte . Souvent , les développeurs ont besoin pour trouver des informations sur les caractères spécifiques à une chaîne de texte . Le langage PHP fournit une variété de fonctions pour accéder aux informations sur les chaînes , y compris la fonction ord, qui renvoie le code ASCII du premier caractère d'une chaîne . Variables chaîne
scripts PHP peuvent stocker des chaînes de texte comme variables . L'exemple de code suivant illustre $ mon_texte = " Voici un texte " ;
Une fois un script PHP a une variable de type chaîne , il peut appeler des fonctions de chaîne sur elle. Ceux-ci comprennent les services publics pour retourner sections d'une chaîne et d'informations sur son contenu, comme sa longueur. Toute chaîne en PHP est une séquence de caractères , qui peuvent inclure des lettres de l'alphabet , des chiffres et signes de ponctuation .
Ord Fonction
La fonction ord en PHP renvoie la valeur ASCII du caractère , au début d'une chaîne. L'exemple de code suivant illustre l'appel de la fonction : ord ( $ mon_texte ) ;
La fonction prend un paramètre de chaîne et retourne une valeur numérique représentant le code ASCII du caractère à la première position dans la chaîne. La fonction ord peut aussi être appelé avec une chaîne littérale , comme suit: ord ( " Voici un texte ");
Bien que la fonction reçoit une chaîne qui peut être n'importe quelle longueur , elle ne renvoie des informations sur le premier caractère, ignorant le reste .
ASCII valeur
le code ASCII retourné par la fonction ord est une valeur entière . Un script PHP peut stocker la valeur retournée comme dans le code étendu suivant : $ char_code = ord ( $ mon_texte ) ;
Sinon, le script peut se référer à la valeur directement , comme suit : echo "
, le premier code de caractère est: < /p> " ;
Ce code écrit la valeur ASCII sur le navigateur de l'utilisateur, ainsi que d'autres textes et HTML" ord ( $ mon_texte ) . ». balisage. Si un script enregistre le code de caractère à l'aide d'une référence à une variable , il peut se référer à la valeur à n'importe quel moment ultérieur dans le traitement.
Substrings
En PHP , les développeurs peuvent utiliser fonctions de chaînes supplémentaires pour retourner des informations de caractère. Si un script n'a pas besoin de la valeur ASCII du premier caractère , mais a besoin de stocker le premier caractère comme une variable distincte , il peut récupérer une chaîne comme suit: $ first_char = substr ( mon_texte $ , 0, 1);
Ce code appelle la fonction de sous-chaîne , en lui passant une référence à la chaîne. L'appel de fonction spécifie également la position de début de la sous-chaîne désirée , ainsi que sa longueur. La première position dans la chaîne est égale à zéro , de sorte que ce code retourne une copie du premier caractère , la stocker dans une variable dédiée.