PHP explode()Fonctions

PHP String 参考手册Manuel de référence des chaînes PHP

Exemples

Divisez la chaîne par le délimiteur spécifié.en un tableau :

<?php $str = "www.example.com"; print_r (explode(".",$str)); ?>

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 :

<?php $str = 'one,two,three,four'; //Retourne un tableau contenant un élément print_r(explode(',',$str,0)); print "<br>"; //Le tableau contient 2 éléments print_r(explode(',',$str,2)); print "<br>"; //Supprimer le dernier élément du tableau print_r(explode(',',$str,-1)); ?>

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

$str = "apple,banana,cherry,orange";
$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

$str = "apple";
$arr = explode(",", $str);
print_r($arr);

Sortie :

Array
(
    [0] => apple
)


PHP String 参考手册Manuel de référence des chaînes PHP Autres extensions