Maison >développement back-end >tutoriel php >Description des fonctions de chaîne en PHP

Description des fonctions de chaîne en PHP

不言
不言original
2018-07-10 16:42:411252parcourir

Cet article présente principalement la description des fonctions de chaîne en PHP, qui ont une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer

Fonctions de chaîne PHP

strlen()Obtenir la longueur

echo strlen("hello world"); Output 12

substr(); Renvoie une partie de la chaîne.

echo substr("Bonjour tout le monde",6)."
"; monde de sortie

echo substr("Bonjour tout le monde ",-4)."
"; Monde de sortie

echo substr("Bonjour tout le monde",6,6)."
"; Monde de sortie

echo substr("Hello world",0,-6)."
"; sortie Bonjour

substr_count(); Comptez le nombre de fois que la sous-chaîne apparaît dans la chaîne .

substr_replace();Remplacez une partie de la chaîne par une autre chaîne .

explode()Divisez la chaîne en un tableau :

$str = "bonjour tout le monde. J'aime Shanghai !";

print_r(explode(" ",$str));

trim()Déplacer sauf espaces et autres caractères des deux côtés de la chaîne.

$str = "Hello World!";

echo trim($str,"Hed!");

ltrim()Supprimez les caractères d'espacement ou autres caractères sur le côté gauche de la chaîne.

rtrim()Supprimez les caractères d'espacement ou d'autres caractères sur le côté droit de la chaîne.

str_split()Divisez la chaîne en un tableau.

print_r(str_split("Shanghai",3));

Sortie : Array ( [0] => Sha [1] => ngh [2] => ai )

str_replace()Changer la chaîne "Bonjour monde!" dans "monde" remplacer par "Shanghai": echo str_replace("monde","Shanghai","Bonjour world!");

strrev()

Inversez la chaîne.

count()

La fonction permet de renvoyer la longueur du tableau (nombre d'éléments) :

strpos()

Obtenir l'emplacement de recherche

echo strpos("hello world!","world") sortie 6

strtoupper()

Convertit la chaîne en

lettres minuscules. strtolower()

Convertit la chaîne en

lettres majuscules. strip_tags()

Supprimer les balises HTML et PHP des chaînes

str_word_count()

Compter le nombre de mots dans une chaîne.

strstr()

Trouve la première occurrence de

dans une autre chaîne (pour une taille sensible à l'écriture). stristr()

Trouver la première occurrence d'une chaîne dans une autre chaîne (insensible à la casse).

echo strstr("I love Shanghai!","Shanghai"); 函数搜索字符串在另一字符串中的第一次出现。

strtr()转换字符串中特定的字符。

把字符串中的字符 "ia" 替换为 "eo":

echo strtr("Hilla Warld","ia","eo"); 输出 Hello World

strripos()  查找字符串在另一字符串中最后一次出现的位置

strrpos()   查找字符串在另一字符串中最后一次出现的位置(对大小写敏感)。

strspn();返回在字符串中包含的特定字符的数目。

echo strspn("abcdefand","abc"); 输出 3

is_array() ;判断是否是数字;

存取和修改字符串中的字符

字符串中的字符可以通过一个以0为开始的,用类似数组结构中的方括号包含对应的数字来查找和修改,比如 $str[42] , $str{42}, 可以把 字符串想像数组

$str = 'abcdefghigk';
for($i = 0;$i < strlen($str);$i++){
echo $str[$i].&#39;<br />';或者echo $str{$i}.'<br />';
}die
// 正则校验特殊符号
$word = $f.$h.$o.$n;
if(preg_match("/[\'.,:;*?~`!@ #$%^&+=)(<>{}]|\]|\[|\/|\\\|\"|\|/",$word)){  //不允许特殊字符
}

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

如何解决php在foreach循环后留下的数组引用问题

关于php如何调用phantomjs给微信小程序分享的问题

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