Maison  >  Article  >  développement back-end  >  Résumé des fonctions intégrées de la chaîne php

Résumé des fonctions intégrées de la chaîne php

怪我咯
怪我咯original
2017-06-28 10:21:241463parcourir

1.strcmp($str1, $str2) Si égal, renvoie 0, $str1>$str2 renvoie 1, $str1<$str2 renvoie -1 (c'est supérieur et inférieur à une simple comparaison de positions, selon à la table de codes ASCII).

2.strncmp($str1,$str2, $length) intercepte les chaînes de $str1 et $str2 à partir de 0 et a une longueur de $length pour comparaison. Le résultat de sortie est le même que le premier. exemple.

3.strstr($str, $need, bool $return_before=false) Fonction de recherche de chaîne importante Cette fonction est équivalente à strchr(), la chaîne opérée par $str, le caractère à trouver dans $need String, $return_before renvoie la chaîne avec $need avant $str. La valeur de retour de cette fonction est la première position d'occurrence de la chaîne $need dans $str jusqu'à la dernière position de $str.

4.strrchr($str, $need) La position entre la dernière occurrence de $need dans la chaîne $str jusqu'à la fin de $str

5.$strpos($str, $ need) La première occurrence de $need dans $str. Si la position de $str est introuvable, renvoyez null Ce n'est pas sensible à la casse()

6.strrpos($str,$need. )La dernière fois dans $str Si $need apparaît, null est renvoyé s'il n'est pas trouvé. Il n'est pas sensible à la casse et vous pouvez utiliser strripos()

7.strpbrk($str,$charlist) $str est. la chaîne sur laquelle opérer, le jeu de caractères $charlist ( $charlist = 'abcde'), Recherchez n'importe quel caractère dans $charlist dans $str et renvoyez la partie restante à partir de la première occurrence du caractère spécifié

8.substr($ str,$start,$length) L'importante fonction interception de chaîne intercepte la chaîne dont la longueur est $length à partir de la position $start dans $str

9.explode($delimiter,$ str, $limit=null) fonction de fractionnement de chaîne, $delimiter est le délimiteur, $str est l'opérateur, le délimiteur ne peut pas être vide, il renvoie false s'il est vide et renvoie un tableau par défaut.

10.implode($glue, array $pieces) L'importante fonction string connection connecte chaque élément de $pieces dans le tableau selon le connecteur $gule à générer un nouveau retour de chaîne, qui équivaut à la fonction join().

11.str_split($str, $length) divise $str en fonction de la longueur spécifiée par $length et renvoie le tableau. () peut être mieux compatible avec le chinois.

12.str_replace($search,$replace,$str) fonction de remplacement de chaîne importante, $search dans $str est remplacé par $replace.

13.substr_replace ($str,$replacement,$start,$length=null) fonction de remplacement de sous-chaîne, la sous-chaîne de $length commençant par $start dans $str est remplacée par $ remplacement.

14. str_repeat($str,$times) répète $str $times pour générer une nouvelle chaîne et renvoie

15.str_pad($str,$pad_length,$pad_str, $pad_type) fonction de remplissage de chaîne, $ La chaîne sur laquelle str est opérée, $pad_length est la longueur à remplir, $pad_str est la chaîne utilisée pour le remplissage, $pad_type:STR_PAD_LEFT, etc. indiquent la position de la chaîne de remplissage.

16.ord(string $char) Renvoie la valeur du code correspondant à ASCII chr (int $ascii) Renvoie la chaîne correspondant à la valeur du code ASCII

17.strrev($str) String reverse

18.strip_tags($str,$remain_tags), supprimez les balises html ou xml tant que <> dans $remain_tags

19.nl2br($str) dans le nouveau Ajouter
line break

avant la ligne Ajout : mb (multioctets) de caractères chinois ou autres caractères de texte sont composés. de plusieurs octets. Le fractionnement de chaîne précédent et d'autres fonctions qui ne commençaient pas par mb ont toutes commencé par un fonctionnement en octets apportera des résultats d'opération inattendus pour les caractères chinois, donc mbstring fournit une bonne méthode d'opération

.

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