Maison  >  Article  >  développement back-end  >  Exemple de fonction de chaîne PHP : fractionnement de chaîne

Exemple de fonction de chaîne PHP : fractionnement de chaîne

PHPz
PHPzoriginal
2023-06-20 13:58:371863parcourir

Il existe de nombreuses fonctions de chaîne en PHP, parmi lesquelles la fonction de fractionnement de chaîne est très couramment utilisée. La fonction string split peut diviser une chaîne en fonction du délimiteur spécifié et renvoyer un tableau. Ci-dessous, nous présenterons plusieurs fonctions de fractionnement de chaînes couramment utilisées.

  1. fonction explose

La fonction explose peut diviser la chaîne en fonction du délimiteur spécifié et renvoyer un tableau. La syntaxe est la suivante :

explode(string $separator , string $string , int $limit = PHP_INT_MAX)

Explication du paramètre :

  • $separator : obligatoire, précise le séparateur, qui peut être une chaîne ou un tableau de chaînes.
  • $string : obligatoire, précise la chaîne à diviser.
  • $limit : Facultatif, spécifie la longueur maximale du tableau renvoyé. La valeur par défaut est PHP_INT_MAX.

Exemple de code :

$str = "apple,banana,pear,orange";
$arr = explode(",", $str);
print_r($arr);

Résultat de sortie :

Array
(
    [0] => apple
    [1] => banana
    [2] => pear
    [3] => orange
)
  1. Fonction str_split

La fonction str_split peut diviser la chaîne en fonction de la longueur spécifiée et renvoyer un tableau. La syntaxe est la suivante :

str_split ( string $string , int $split_length = 1 )

Explication du paramètre :

  • $string : obligatoire, précise la chaîne à diviser.
  • $split_length : Facultatif, spécifiez la longueur de chaque élément, la valeur par défaut est 1.

Exemple de code :

$str = "hello world";
$arr = str_split($str);
print_r($arr);

Résultat de sortie :

Array
(
    [0] => h
    [1] => e
    [2] => l
    [3] => l
    [4] => o
    [5] =>  
    [6] => w
    [7] => o
    [8] => r
    [9] => l
    [10] => d
)
  1. fonction strtok

La fonction strtok peut diviser la chaîne en fonction du délimiteur spécifié et renvoyer la première sous-chaîne divisée. La syntaxe est la suivante :

strtok ( string $string , string $token )

Explication du paramètre :

  • $string : obligatoire, précise la chaîne à diviser.
  • $token : obligatoire, précisez le délimiteur.

Exemple de code :

$str = "apple,banana,pear,orange";
$tok = strtok($str, ",");
while ($tok !== false) {
    echo "$tok<br>";
    $tok = strtok(",");
}

Résultat de sortie :

apple
banana
pear
orange

Grâce à l'exemple ci-dessus, nous pouvons voir que la fonction de fractionnement de chaînes peut être utilisée pour traiter les chaînes de manière pratique et rapide. Dans le développement réel, nous devons choisir différentes fonctions de division de chaînes en fonction de différents besoins pour obtenir le meilleur effet de traitement.

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