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

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

PHPz
Libérer: 2023-06-20 14:00:02
original
1957 Les gens l'ont consulté

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)
Copier après la connexion

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);
Copier après la connexion

Résultat de sortie :

Array
(
    [0] => apple
    [1] => banana
    [2] => pear
    [3] => orange
)
Copier après la connexion
  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 )
Copier après la connexion

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);
Copier après la connexion

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
)
Copier après la connexion
  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 )
Copier après la connexion

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(",");
}
Copier après la connexion

Résultat de sortie :

apple
banana
pear
orange
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal