Maison >développement back-end >tutoriel php >Description des fonctions de chaîne en PHP
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 rechercheecho strpos("hello world!","world") sortie 6
strtoupper()
Convertit la chaîne enlettres minuscules. strtolower()
Convertit la chaîne enlettres majuscules. strip_tags()
Supprimer les balises HTML et PHP des chaînesstr_word_count()
Compter le nombre de mots dans une chaîne.strstr()
Trouve la première occurrence dedans 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}, 可以把 字符串想像数组 以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网! 相关推荐:$str = 'abcdefghigk';
for($i = 0;$i < strlen($str);$i++){
echo $str[$i].'<br />';或者echo $str{$i}.'<br />';
}die
// 正则校验特殊符号
$word = $f.$h.$o.$n;
if(preg_match("/[\'.,:;*?~`!@ #$%^&+=)(<>{}]|\]|\[|\/|\\\|\"|\|/",$word)){ //不允许特殊字符
}
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!