Maison >développement back-end >tutoriel php >Résumé des fonctions de manipulation de chaînes en php

Résumé des fonctions de manipulation de chaînes en php

黄舟
黄舟original
2017-08-22 09:13:561997parcourir

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 conversion

11. 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ées

addslashes($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 connexion

implode(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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn