scripts PHP modèle séquences de texte sous forme de chaînes . Les développeurs peuvent inclure des chaînes dans leurs scripts en utilisant des valeurs ou variables littérales. Sites souvent données en sortie de chaîne pour l'affichage de l'utilisateur dans le navigateur Web , généralement en forme au sein des structures de balisage HTML. Parfois , si un script PHP est en train de lire une valeur de chaîne à partir d'une source externe , vous pourriez avoir à recadrer la chaîne pour l'affichage de l'utilisateur. Fonctions de chaîne PHP vous permettent de faire cela avant la sortie. Chaînes de texte
des scripts PHP utilisent des variables de chaîne et les valeurs de modèle de texte . L'exemple de code suivant illustre la déclaration et l'instanciation d' une variable de chaîne dans un script PHP: $ my_words = " Voici quelques mots stockés dans une variable de chaîne dans un script " ;
Dans ce cas , le script crée le chaîne interne. Cependant, dans de nombreux cas , les scripts PHP utilisent les données de chaîne à partir d'autres sources, telles que l'entrée d'utilisateur capturée par le biais des formulaires Web , les variables de données interrogées à partir d'une base de données ou d'autres éléments de données importées à partir de sources telles que XML et des fichiers texte. Ces scripts peuvent ne pas avoir connaissance à l'avance du contenu ou les propriétés de texte entrant . Si un élément de texte particulier va provoquer un problème dans l'affichage de la page Web si elle est au-delà d'une certaine longueur , le script PHP peut être nécessaire de recadrer .
Fonctions cordes
Fonctions PHP cordes peuvent permettre aux développeurs d' afficher seulement une partie d'une variable chaîne. Plutôt que de modifier la chaîne elle-même , plusieurs de ces fonctions renvoient une nouvelle copie d'une section de cordes , laissant le affectées originale . La fonction de sous-chaîne est utile à cette fin , comme dans l'exemple de code suivant: $ words_section = substr ($ my_words , 0, 10);
renvoie les 10 premiers caractères de la chaîne et les stocke à l' spécifié référence variable. La fonction de sous-chaîne peut éventuellement prendre un seul paramètre, comme suit: $ words_section = substr ( $ my_words , 10);
renvoie les caractères à partir de la dixième position et en cours d'exécution à la fin de la chaîne . Cela signifie que le code ne peut pas être certain de ce que la longueur de la chaîne résultante sera , donc la méthode de la fonction de deux paramètres peut être plus utile lorsque la longueur doit être calculée.
Sortie
Photos
scripts PHP utilisent la commande echo à la sortie des balises HTML , les données et tout autre contenu du navigateur Web de l'utilisateur. Cela permet aux scripts côté serveur pour créer des pages Web HTML et envoyer ces pour l'affichage de l'utilisateur. L'exemple de code PHP suivant illustre notamment la chaîne dans un communiqué de l'écho avec d'autres balises : echo "
" $ de words_section "
";
Le script pourrait . . comprendre alternativement la déclaration de sous-chaîne à l'intérieur de la déclaration d'écho, comme suit : echo "
" substr ($ my_words , 0, 10) »
";
. . est approprié si le script n'a pas besoin de stocker le texte de la chaîne à d'autres fins .
options
la fonction de chaîne PHP propose une gamme d'options pour les développeurs. En incluant un entier négatif comme paramètre , un script peut spécifier la dernière série de caractères de la chaîne , comme suit: $ words_section = substr ( my_words $ , -10) ;
Cet appel de fonction sera de retour le caractères finales 10 de la chaîne , de sorte que le développeur peut savoir combien de temps la chaîne affichée sera.