Fonction explode()

❮ Référence des chaînes PHP

Exemple

Diviser une chaîne en un tableau :

<?php
$str = "Bonjour le monde. C'est une belle journée.";
print_r (explode(" ",$str));
?>
Essayez-le vous-même »

Définition et utilisation

La fonction explode() divise une chaîne en un tableau.

Remarque : Cette fonction est sécurisée pour les données binaires.


Syntaxe

explode( séparateur, chaîne, limite )

Valeurs des paramètres

Paramètre Description
séparateur Obligatoire. Spécifie où diviser la chaîne
chaîne Obligatoire. La chaîne à diviser
limite Optionnel. Spécifie le nombre d'éléments du tableau à retourner.

Valeurs possibles :

  • Supérieur à 0 - Retourne un tableau avec un maximum de limite élément(s)
  • Inférieur à 0 - Retourne un tableau sauf pour les derniers -limite éléments
  • 0 - Retourne un tableau avec un seul élément


Détails techniques

Valeur de retour : Retourne un tableau de chaînes
Version PHP : 4+
Journal des modifications : PHP 8.0 : Lance une ValueError lorsque le paramètre séparateur reçoit une chaîne vide (""). Avant 8.0, explode() retournait false

Plus d'exemples

Exemple

Utilisation du paramètre limite pour retourner un nombre d'éléments du tableau :

<?php
$str = 'un,deux,trois,quatre';

// limite zéro
print_r(explode(',',$str,0));

// limite positive
print_r(explode(',',$str,2));

// limite négative
print_r(explode(',',$str,-1));
?>
Essayez-le vous-même »

❮ Référence des chaînes PHP