PHP explode() functie

Voorbeeld

Split een string in een array:

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

Uitvoer van voorbeelden

Definitie en gebruik

De explode() functie splitst een string in een array.

Opmerking:"separator"Parameter kan geen lege string zijn.

Opmerking:Deze functie is binair veilig.

Syntax

explode(separator,string,limiet)
Parameters Beschrijving
separator Verplicht. Bepaalt waar de string gesplitst moet worden.
string Verplicht. De te splitsen string.
limiet

Optioneel. Bepaalt het aantal elementen van de array die wordt geretourneerd.

Mogelijke waarden:

  • groter 0 - Retourneert een array met maximaal limiet elementen
  • kleiner 0 - Retourneert een array met alle elementen behalve de laatste -limiet alle elementen buiten de
  • 0 - Retourneert een array met één element

Technische details

Retourwaarde: Retourneert een array van strings
PHP Versie: 4+
Update log: In PHP 4.0.1 is er een nieuwe limiet Parameters. In PHP 5.1.0 is er een nieuwe ondersteuning voor negatieve limiet ondersteuning.

Meer voorbeelden

Voorbeeld 1

Gebruik limiet Parameters om enkele array-elementen terug te keren:

<?php
$str = 'one,two,three,four';
// Nul limiet
print_r(explode(',', $str, 0));
// Positief limiet
print_r(explode(',', $str, 2));
// Negatief limiet
print_r(explode(',', $str, -1));
?>

Uitvoer van voorbeelden