PHP explode()Fonctions
Manuel de référence des chaînes PHP
Exemples
Divisez la chaîne par le délimiteur spécifié.en un tableau :
Exécuter l'exemple »
Sortie :
Array
(
[0] => www
[1] => example
[2] => com
)
Définition et utilisation
explode() est une fonction PHP utilisée pour diviser une chaîne en un tableau selon un délimiteur spécifié.
explode() est couramment utilisée pour traiter des chaînes contenant plusieurs valeurs, en les divisant en un tableau afin que les parties individuelles puissent être plus facilement manipulées et consultées.
Remarque :Le paramètre "separator" ne peut pas être une chaîne vide.
Remarque :Cette fonction est compatible avec les données binaires.
Syntaxe
explode(string $separator, string $string, int $limit = PHP_INT_MAX): array
Description du paramètre :
- $separator: Séparateur, spécifie le caractère ou la chaîne utilisé pour diviser la chaîne. Ce séparateur agira comme le point de coupe dans la chaîne.
- $string: La chaîne originale à diviser.
- $limit(Optionnel) : Spécifie le nombre maximum d'éléments dans le tableau retourné. Si fourni
$limit, le tableau retourné contiendra au plus$limitéléments, le dernier élément contenant tout le contenu restant. Si non spécifié, la valeur par défaut estPHP_INT_MAX, ce qui signifie aucune limite.
Valeur de retour
Retourne un tableau contenant les parties séparées par le délimiteur.
Détails techniques
| Valeur de retour : | Retourne un tableau de chaînes de caractères. |
|---|---|
| Version de PHP : | 4+ |
| Journal des modifications : | Dans PHP 4.0.1, le paramètrelimita été ajouté. Dans PHP 5.1.0, la prise en charge deslimitesnégatives a été ajoutée. |
Plus d’exemples
Exemple 1
Utilisez le paramètre limit pour retourner certains éléments du tableau :
Exécuter l'exemple »
Sortie :
Array
(
[0] => one,two,three,four
)
Array
(
[0] => one
[1] => two,three,four
)
Array
(
[0] => one
[1] => two
[2] => three
)
Limiter le nombre d'éléments retournés du tableau :
Exemple
$arr = explode(",", $str, 3);
print_r($arr);
Sortie :
Array
(
[0] => apple
[1] => banana
[2] => cherry,orange
)
Lorsqu'il n'y a pas de délimiteur :
Exemple
$arr = explode(",", $str);
print_r($arr);
Sortie :
Array
(
[0] => apple
)
Manuel de référence des chaînes PHP Autres extensions