Maison  >  Article  >  développement back-end  >  Quelle est la méthode pour diviser une chaîne en php

Quelle est la méthode pour diviser une chaîne en php

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-08-28 10:55:5638736parcourir

Quelle est la méthode pour diviser une chaîne en php

Le fractionnement de chaînes PHP

est utilisé pour diviser des chaînes.

Les fonctions associées sont les suivantes :

·explode() : utilisez une chaîne pour diviser une autre chaîne.

·str_split() : divise la chaîne en un tableau.

explode()

Cette fonction est la fonction inverse de implode(). Elle utilise une chaîne pour diviser une autre chaîne et renvoie un tableau.

Syntaxe :

array explode( string separator, string string [, int limit] )

Description du paramètre :

Quelle est la méthode pour diviser une chaîne en php

Recommandations associées : "Tutoriel de démarrage PHP"

Exemple :

<?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 array, réussi Renvoie un tableau.

Syntaxe :

array str_split( string string [, int length] )

Description du paramètre :

Quelle est la méthode pour diviser une chaîne en php

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 de sortie 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
)

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