Les fonctions de chaîne PHP incluent des fonctions de recherche de position de caractère, des fonctions d'extraction de sous-caractères, de remplacement de chaînes de caractères, de comparaison de caractères de tableau, de suppression d'espaces, etc.
Les fonctions de chaîne en langage PHP sont également relativement simples à comprendre. Aujourd'hui, nous avons résumé pour vous près de 12 fonctions de chaîne PHP. Nous espérons que cela sera utile aux amis qui en ont à nouveau besoin et augmentera la base de connaissances PHP des lecteurs et amis.
1 Fonction de recherche de position du caractère :
strpos($str,search,[int]) : Trouvez la première position de recherche dans $str à partir de int ;
stripos($str, search, [int]) : La fonction renvoie la position de la première occurrence d'une chaîne dans une autre chaîne. Cette fonction n'est pas sensible à la casse. strrpos($str,search,[int]) : recherche la dernière occurrence de recherche dans $str à partir de int
strripos($str,search,[int]) : comme ci-dessus, ceci la fonction n'est pas sensible à la casse
2. Extraire la fonction de sous-chaîne (double octets)
substr($str,int start[,int length] ) : Extraire [length- length string] à partir de la position de départ dans $str.
strstr($str1,$str2) : recherchez $str2 à partir de $str1 (la première position) et interceptez la chaîne jusqu'à la fin ; sinon, renvoyez FALSE.
stristr() a la même fonction que strstr, sauf qu'elle n'est pas sensible à la casse.
strrchr() renvoie le dernier caractère recherché ; utilisez : pour obtenir le nom du fichier dans le chemin
3. (search,replace,$str) : Recherchez la recherche à partir de $str et remplacez-la par replace
str_ireplace(search,replace,$str) : Comme ci-dessus, cette fonction n'est pas sensible à la casse
strtr($str , search,replace) : le remplacement dans cette fonction ne peut pas être "";
substr_replace($Str,$rep,$start[,length]) :$str chaîne d'origine, $rep nouvelle chaîne après remplacement,$ Démarrer la position de départ, la longueur du remplacement de $length, cet élément est facultatif
int strlen($str)
int strcmp($str1,$str2):$str1>=<$str2 sont respectivement positifs 1,0,-1 (comparaison de chaînes)
strcasecmp() Idem comme ci-dessus (insensible à la casse)
strnatcmp("4","14") Comparez les chaînes dans l'ordre naturel
strnatcasecmp() Comme ci-dessus, (sensible à la casse)
str_split($str,len) : divisez $str en fonction de la longueur de len et renvoie le tableau
split(search,$str[, int] ) : Divisez $str en fonction du caractère de recherche pour renvoyer le tableau int. Combien de fois sera-t-il divisé : expload(search,$str[,int])
7. Supprimer les espaces :
8. ($str,2) :Appuyez sur 2 caractères dans le caractère $str pour ajouter un espace
9, chr, ord - renvoie le caractère spécifié ou ascii<🎜 ; >
10 , fonction liée au code HTML
strip_tags($str[,'
']) : Supprimez les balises HTML et PHP
Tous les codes HTML et PHP dans $str seront supprimés, les paramètres facultatifs sont les codes HTML et PHP L'effet est de conserver le code écrit par les paramètres facultatifs.
Par exemple : echo strip_tags($text, '
');
htmlspecialchars($str[,parameter]) : la page génère normalement les paramètres de code HTML, qui est la méthode de conversion
strtolower($str) : Convertir la chaîne en minuscules
strtoupper($str) : Convertir la chaîne en majuscule
ucwords($str) : Convertit la première lettre de chaque mot en majuscule
addslashes($str) : Convertissez les guillemets simples ('), les guillemets doubles ("), les barres obliques inverses () et les chaînes NUL
dans str en ',",\.
get_magic_quotes_gpc() : vérifier si magic_quotes_gpc est activé
stripslashes() : supprimer les barres obliques inverses dans la chaîne
Le ci-dessus est le contenu des fonctions de chaîne PHP (de base). Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !