Maison >développement back-end >tutoriel php >Résumé de l'utilisation des fonctions de conversion de tableaux et de chaînes PHP
Ce qui suit est un résumé détaillé des fonctions de conversion entre tableaux et chaînes en PHP. Les amis dans le besoin peuvent se référer à
1. un tableau
str_split() est utilisé pour convertir une chaîne en tableau
Syntaxe :
str_split(string,length) <SPAN style="COLOR: #333333"><SPAN style="FONT-SIZE: 12px"><SPAN style="FONT-FAMILY: 宋体">//</SPAN></SPAN></SPAN>string是必须的,是要分割的字符串;<SPAN style="FONT-SIZE: 12px"><SPAN style="FONT-FAMILY: 宋体; COLOR: #333333"><SPAN style="LINE-HEIGHT: 28px"> //length是可选的,规定每个数组元素的长度 </SPAN></SPAN></SPAN>
conseils :
Si la longueur est inférieure à 1, la fonction str_split() renverra false.
Si la longueur est supérieure à la longueur de la chaîne, la chaîne entière sera renvoyée comme seul élément du tableau.
Exemple :
<?php $str="www.baidu.com"; print_r(str_split($str)); ?>
2. La fonction de fractionnement de chaîne
la fonction explosion() divise les caractères Split la chaîne en tableaux.
Syntaxe :
explode(separator,string,limit)
//separator est obligatoire et spécifie la base de division de la chaîne, par exemple : " "(espace) "| " "," etc.
//string est obligatoire et est la chaîne sur laquelle opérer
//limit est facultatif et spécifie le nombre maximum d'éléments de tableau renvoyés.
Exemple :
<?php $types="doc|docx|ppt|pptx|xls|xlsx|zip|rar"; print_r(explode("|",$types)); ?>
3. Convertir un tableau en chaîne
Utiliser implode( ) la fonction combine les éléments du tableau en une chaîne
Syntaxe :
<PRE>implode(separator,array)//seperator是可选的,规定数组元素之间放置的内容,默认是“”(空字符串)
<?php $arr = array('Hello','World!','Beautiful','Day!'); echo implode(" ",$arr); ?>
4. Trouvez un autre caractère dans la chaîne
Utilisez la fonction strpos() ou strstr()
La fonction strpos() renvoie la position de la première occurrence d'une chaîne dans une autre chaîne.
Si la chaîne n'est pas trouvée, renvoyez false.
Syntaxe :
strpos(string,find,start) //string为必须,表示被搜索的字符串 //find为必须,表示被查找的字符串 //start可选。规定开始搜索的位置。
astuce :
Cette fonction est sensible à la casse
Exemple :
<?php $str="HellO neo"; $find1="O"; $find2="o"; echo strpos($str,$find1); echo "<br/>"; echo strpos($str,$find2); ?>
Résultat de sortie :
4
8
5. Intercepter une partie des caractères de la chaîne
La fonction substr() renvoie une partie de la chaîne
Syntaxe :
substr(string,start,length) //string为必需,规定要返回其中一部分的字符串。 /*必需。规定在字符串的何处开始。 正数 - 在字符串的指定位置开始 负数 - 在从字符串结尾的指定位置开始 0 - 在字符串中的第一个字符处开始 */ /*可选。规定要返回的字符串长度。默认是直到字符串的结尾。 正数 - 从 start 参数所在的位置返回 负数 - 从字符串末端返回 */
conseils :
Si le début est un nombre négatif et que la longueur est inférieure ou égale au début, la longueur est 0.
Exemple ;
<?php $str="Hello world!"; echo substr($str,0); echo "<br/>"; echo substr($str,6,5); ?>
6 Obtenir la longueur de la chaîne
La fonction strlen() est utilisée. Calculez la longueur d'une chaîne.
Exemple :
<?php $str="Hello world!"; echo strlen($str); ?>
//Le résultat de sortie est 12
7. Pour les majuscules
strtoupper(), la fonction convertit une chaîne en majuscule.
Exemple :
<?php $str="Hello world!"; echo strtoupper($str); ?> //输出结果为:HELLO WORLD!
8. Convertir la chaîne en minuscules
strtolower Le La fonction () convertit une chaîne en minuscules.
Exemple :
<?php $str="Hello World!"; echo strtolower($str); ?>
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!