Maison  >  Article  >  développement back-end  >  18 fonctions de chaîne couramment utilisées en PHP

18 fonctions de chaîne couramment utilisées en PHP

山海
山海avant
2019-09-19 14:16:394192parcourir

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.

18 fonctions de chaîne couramment utilisées en PHP

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer