Maison > Article > développement back-end > Étapes de mise en œuvre du fractionnement ordonné des chaînes php
Aujourd'hui, je vais vous présenter quelques fonctions. Travaillons ensemble pour réaliser les étapes de fractionnement ordonné de la chaîne php Veuillez voir le cas ci-dessous
chunk_split() :函数把字符串分割为一连串更小的部分。 explode():使用一个字符串分割另一个字符串 str_split():将字符串分割到数组中 chunk_split()
Syntaxe
chunk_split(string,length,end)Description du paramètrechaîne Obligatoire. Spécifie la chaîne à diviser. longueur facultative. Valeur numérique définissant la longueur du bloc de chaîne. La valeur par défaut est 76. fin Facultatif. Une valeur de chaîne qui définit ce qu'il faut placer à la fin de chaque bloc de chaîne. La valeur par défaut est rn.
<!--?php $str = "Shanghai"; echo chunk_split($str,1,"."); ?--> 输入结果:S.h.a.n.g.h.a.i. explode()Cette fonction est la fonction inverse de
implode() Elle utilise une chaîne pour diviser une autre chaîne et renvoie un tableau.
array explode( string separator, string string [, int limit] )Description du paramètreindicateur de division du séparateurchaîne chaîne à diviser la limite est facultative, indiquant que le tableau renvoyé contient au plus la limite éléments, et le dernier élément contiendra le reste de la chaîne, prenant en charge les nombres négatifs.
<!--?php $str = 'one|two|three|four'; print_r(explode('|', $str)); print_r(explode('|', $str, 2)); // 负数的 limit(自 PHP 5.1 起) print_r(explode('|', $str, -1)); ?-->Le résultat de sortie est le suivant :
Array ( [0] => one [1] => two [2] => three [3] => four ) Array ( [0] => one [1] => two|three|four ) Array ( [0] => one [1] => two [2] => three ) str_split()str_split() divise la chaîne en un tableau et renvoie un tableau avec succès.
? 1 array str_split( string string [, int length] )Description du paramètre chaîne La chaîne à diviser longueur est facultative, indiquant la longueur de chaque unité de division, qui ne peut être inférieure à 1
Exemple :
<!--?php $str = 'one two three'; $arr1 = str_split($str); $arr2 = str_split($str, 3); print_r($arr1); print_r($arr2); ?-->Le résultat est le suivant :
Array ( [0] => o [1] => n [2] => e [3] => [4] => t [5] => w [6] => o [7] => [8] => t [9] => h [10] => r [11] => e [12] => e ) Array ( [0] => one [1] => tw [2] => o t [3] => hre [4] => e )Je pense que vous maîtrisez la méthode après avoir lu ces cas. Pour des informations plus intéressantes, veuillez faire attention. vers d'autres articles connexes sur le site Web PHP chinois ! Lecture connexe :
Réponses aux questions sur la dénomination des cas de chameaux et JS
Comment utiliser les événements bouillonnants de JS
Explications détaillées et exemples de valeurs booléennes, d'opérateurs relationnels et d'opérateurs logiques en JS
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!