Maison >développement back-end >tutoriel php >Résumé des fonctions de manipulation de chaînes en php
L'éditeur suivant vous proposera une collection de fonctions d'opération de chaîne basées sur PHP. L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Suivons l'éditeur et jetons un coup d'œil
1. Fonction de recherche de position de personnage :
strpos($str,search,[int])://查找search在$str中的第一次位置从int开始; strrpos($str,search,[int])://查找search在$str中的最后一次出现的位置从int开始
2. Fonction d'extraction de sous-caractères (doubles octets)
submit($str,int start[,int length])://从$str中strat位置开始提取[length长度的字符串]。 strstr($str1,$str2)://从$str1(第一个的位置)搜索$str2并从它开始截取到结束字符串;若没有则返回FALSE。 stristr()//功能同strstr,只是不区分大小写。 strrchr()//从最后一次搜索到的字符处返回;用处:取路径中文件名
3 . Remplacer la chaîne
str_replace(search,replace,$str):从$str中查找search用replace来替换 str_irreplace(search,replace,$str): strtr($str,search,replace):这个函数中replace不能为""; substr_replace($Str,$rep,$start[,length])$str原始字符串,$rep替换后的新字符串,$start起始位置,$length替换的长度,该项可选
4. Longueur de la chaîne de requête
.
int strlen($str)
5. Fonction de caractère de comparaison
int strcmp($str1,$str2):$str1>= < ;$str2 sont positifs 1, 0, -1 respectivement (comparaison de chaînes strcasecmp() Comme ci-dessus (insensible à la casse strnatcmp("4", "14") Comparez les chaînes dans l'ordre naturel strnatcasecmp() Comme ci-dessus, (casse- sensible) Write)
6. Diviser en fonction de tableau
str_split($str,len) : Diviser $str en fonction de la longueur de len et renvoie le tableau split(search,$str[,int]) : Divise $str en fonction du caractère de recherche et renvoie le tableau int Combien de fois sera-t-il divisé Les suivants ne seront pas divisés burst(search, $str[,int])
7. Supprimer les espaces :
ltrim, rtrim, trim
8. Fonction d'ajout d'espaces
chunk_split($str,2); Appuyez sur 2 caractères dans le caractère $str pour ajouter un espace ;
9. Renvoie le caractère spécifié ou ascii
chr, ord
Fonctions liées au code HTML
nl2br() : Convertir n en 0c6dc11e160d3b678d68754cc175188a. strip_tags($str[,'e388a4556c0f65e1904146cc1a846bee']) : //Supprimer les balises HTML et PHP htmlspecialchars($str[, paramètre])://La page génère normalement les paramètres de code HTML. Est-ce que la méthode de conversion11. str) la chaîne est convertie en minuscule strtoupper($str) caractère Convertir la chaîne en majuscule ucfirst($str) Convertir le premier caractère de la fonction en majuscule ucwords($str) Convertir la première lettre de chaque mot en majuscule
12. Fonction liée à la base de donnéesaddslashes($str) : Convertir les guillemets simples ('), les guillemets doubles ("), les barres obliques inverses () et les chaînes NUL dans str à ',",\ . magic_quotes_gpc = On échappe automatiquement au contenu du cookie get post get_magic_quotes_gpc() détecte si magic_quotes_gpcstripslashes() est activé et supprime les barres obliques inverses dans la chaîne
13. Fonction de connexionimplode(str,$arr) concatène le tableau de chaînes en une chaîne en fonction des caractères spécifiés ; la fonction implode() a une fonction d'alias join
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!