PHP explode() funktion

Eksempel

Del en streng op i en array:

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

Kør eksempel

Definition og brug

explode() funktionen deler en streng op i en array.

Kommentar:"separator" parameter kan ikke være en tom streng.

Kommentar:Denne funktion er binært sikker.

syntaks

explode(separator,string,begræns)
parametre beskrivelse
separator obligatorisk. Angiver, hvor strengen skal deles op.
string obligatorisk. Angiver den streng, der skal deles op.
begræns

valgfri. Angiver antallet af elementer i den returnerede array.

mulige værdier

  • større end 0 - Returnerer en array med maksimalt begræns elementer
  • mindre end 0 - Returnerer en array med undtaget den sidste -begræns alle elementer uden for
  • 0 - Returnerer en array med én element

Tekniske detaljer

Returværdi Returnerer en strengs array
PHP version 4+
Opdateringslog i PHP 4.0.1 blev der tilføjet begræns i PHP 5.1.0 blev der tilføjet støtte for negative tal begræns støtte.

Flere eksempler

Eksempel 1

brug begræns parametre til at returnere nogle arrayelementer:

<?php
$str = 'one,two,three,four';
// Null begræns
print_r(explode(',', $str, 0));
// Positive begræns
print_r(explode(',', $str, 2));
// Negative begræns
print_r(explode(',', $str, -1));
?>

Kør eksempel