Maison  >  Article  >  développement back-end  >  Fonctions liées aux chaînes en php

Fonctions liées aux chaînes en php

墨辰丷
墨辰丷original
2018-05-15 15:26:011631parcourir

Cet article présente principalement les fonctions liées aux chaînes en PHP. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

1. Fonction pour trouver la position du caractère :
strpos(

La première occurrence de str La position of


stripos($str,search,[int]) : renvoie la position de la première occurrence d'une chaîne dans une autre chaîne. Cette fonction fonctionne pour . Insensible à la casse

strrpos(

La dernière occurrence de str, à partir de int


strripos($str,search,[int]) : Comme ci-dessus, mais insensible à la casse

2. Extraire la fonction de sous-chaîne (double octets)
substr( $str,int start[,int length]) : interceptez la chaîne longueur-longueur à partir de la position de départ. Si length est vide, interceptez-la jusqu'à la fin

strstr(

str2) : De

str2 et interceptez-le du début à la fin, sinon, retournez false


strstr(

str2) : La fonction est la même que strstr, mais elle n'est pas sensible à la casse.


strrchr(

str2) : intercepter en arrière à partir du dernier caractère recherché ; Peut être utilisé pour ; obtenir le nom du fichier


3. Remplacer la chaîne

str_replace(search,replace,

Rechercher dans str

Utiliser replace pour remplacer


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(

rep ,

str chaîne d'origine,

début de la position de départ, $length remplacement La longueur est facultative


4. Longueur des caractères

int strlen($str)

5. Fonction de caractère de comparaison

int strcmp. (

str2):

str2 respectivement Est positif 1,0,-1 (comparaison de chaînes)


strcasecmp() Comme ci-dessus (insensible à la casse)

strnatcmp("4", "14") Comparez les chaînes en naturel order

strnatcasecmp() Comme ci-dessus, (sensible à la casse)

6. Fonction de chaîne PHP divisée en tableaux

str_split(

str est divisé par longueur len et renvoie le tableau


split(search,

Str est divisé en fonction du caractère de recherche. Le tableau renvoyé int est divisé plusieurs fois, et les suivants ne seront pas divisés expload(search,$str[,int])

<.>


7. Supprimer les espaces :

ltrim(), rtrim(), trim()

Recommandations associées :

Caractères PHP Méthodes de définition de chaîne et leurs différences

Version améliorée de cryptage de chaîne PHP

Comment convertir une chaîne php en tableau


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