Maison  >  Article  >  développement back-end  >  Étapes de mise en œuvre du fractionnement ordonné des chaînes php

Étapes de mise en œuvre du fractionnement ordonné des chaînes php

php中世界最好的语言
php中世界最好的语言original
2018-05-30 11:51:382699parcourir

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ètre

chaî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ètre

indicateur de division du séparateur

chaî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 = &#39;one|two|three|four&#39;;
print_r(explode(&#39;|&#39;, $str));
print_r(explode(&#39;|&#39;, $str, 2));
// 负数的 limit(自 PHP 5.1 起)
print_r(explode(&#39;|&#39;, $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 = &#39;one two three&#39;;
$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!

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