Fonction explode() PHP

Exemple

Séparer une chaîne en tableau :

<?php
$str = "Hello world. I love Shanghai!";
print_r (explode(" ", $str));
?>

Exemple de fonctionnement

Définition et utilisation

La fonction explode() sépare une chaîne en tableau.

Commentaires :"separator"Le paramètre ne peut pas être une chaîne vide.

Commentaires :Cette fonction est sécurisée en mode binaire.

Syntaxe

explode(separator,string,limit)
Paramètres Description
separator Obligatoire. Définir où découper la chaîne.
string Obligatoire. La chaîne à découper.
limit

Optionnel. Définir le nombre d'éléments du tableau retourné.

Valeurs possibles :

  • Plus de 0 - Retourne un tableau contenant au plus limit éléments
  • Moins de 0 - Retourne un tableau contenant à l'exception du dernier -limit éléments sauf ceux qui dépassent
  • 0 - Retourne un tableau contenant un élément

Détails techniques

Retour : Retourne un tableau de chaînes
Version PHP : 4+
Journal des mises à jour : Dans PHP 4.0.1, une nouvelle fonctionnalité a été ajoutée limit Dans PHP 5.1.0, une nouvelle fonctionnalité a été ajoutée pour les nombres négatifs limit du support.

Plus d'exemples

Exemple 1

l'utilisation limit paramètres pour retourner certains éléments d'un tableau :

<?php
$str = 'one,two,three,four';
// Zéro limit
print_r(explode(',', $str, 0));
// Positif limit
print_r(explode(',', $str, 2));
// Négatif limit
print_r(explode(',', $str, -1));
?>

Exemple de fonctionnement