PHP explode() functie
Voorbeeld
Split een string in een array:
<?php $str = "Hello world. I love Shanghai!"; print_r (explode(" ", $str)); ?>
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:
|
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)); ?>