Les fonctions de chaîne sont une partie indispensable des opérations de base de PHP et l'une des parties les plus importantes. Cet article répertorie et présente plus d'une douzaine d'opérations de chaîne couramment utilisées. J'espère qu'il sera utile à tout le monde.
Formatage de chaîne
Troncation de chaîne :
trim():
Supprime les caractères (retour chariot, saut de ligne, tabulation) au début et à la fin de la chaîne et renvoie la chaîne résultat
En même temps, le paramètre trim() peut également définir une liste de filtres de caractères spéciaux personnalisés
rtrim() :
Supprimer les caractères spéciaux à partir du début de la chaîne Caractères
ltrim():
Supprimer les caractères spéciaux à partir de la fin de la chaîne
chop() :
Similaire à la fonction rtrim()
Sortie formatée :
htmlspecialchars() : Filtrage de fonction Sortie
htmlspecialchars() : La fonction produira une chaîne sous forme d'entité HTML (les caractères ayant une signification particulière dans la chaîne peuvent être traduits en entités HTML)
str_replace() : Sortie de filtre régulière
nl2br() : Formatage HTML
nl2br() : La fonction prend une chaîne comme opération de saisie, utilisez La balise < br /> en HTML remplace le symbole n dans une chaîne, ce qui est utile pour afficher une longue chaîne sur un navigateur HTML.
Sortie formatée en caractères : sprintf()/printf()
Dans la sortie formatée en caractères, utilisez le caractère de contrôle de sortie du format de caractère % pour normaliser les caractères
Cas de chaîne
strtoupper() : Casse de chaîne
strtolower() : minuscule string
ucfirst() : mettre en majuscule la première lettre de la chaîne
ucwords() : mettre en majuscule le premier caractère de chaque paragraphe anglais majuscule
Concaténation et segmentation de chaînes
explose() : retour à un tableau
strtok() : Décomposer une chaîne en un ensemble de chaînes
Le séparateur peut être un caractère ou une chaîne, et la fonction strtok() peut être utilisée à chaque fois. Une seule sous-chaîne sera lue en fonction de le délimiteur ;
substr() :
renvoie une chaîne composée du point de départ et du point final donnés. Nouveau résultat de chaîne
string substr(. string string, int start [,int length]);
La fonction renvoie le contenu de la chaîne dans la chaîne string en fonction des contraintes de début et de longueur
Comparaison de chaînes
Tri:
strcmp() : Comparez deux chaînes
strcasecmp() : Comparer les chaînes (insensible à la casse)
strnatcmp() : Tri naturel (insensible à la casse)
strlen () : Déterminer la longueur de la chaîne
correspondance des caractères
Recherche de chaîne :
strstr() : Faire correspondre le caractère ou la chaîne recherchée
strchr() : Faire correspondre et rechercher un caractère
strstr() et strchr() sont également efficaces pour faire correspondre les applications de recherche ; la fonction nécessite plus de deux paramètres, le premier paramètre est : doit être une chaîne de recherche, le deuxième paramètre est : le mot-clé cible à rechercher correspondant à la chaîne ; au mot-clé renverra la chaîne recherchée, sinon retournera false
caractères Position de la chaîne :
strpos() : Renvoie la position du caractère correspondant
strpos() : Paramètres de la fonction Semblable à strstr(), le troisième paramètre de strpos() peut spécifier la position de début de recherche
Remplacement de chaîne :
str_replace() : La chaîne remplace les autres caractères de la chaîne.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!