Fonction explode()
Exemple
Diviser une chaîne en un tableau :
<?php
$str = "Bonjour le monde. C'est une belle journée.";
print_r (explode(" ",$str));
?> 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 :
|
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));
?>