PHP explode()-funktio

Esimerkki

Jakaa merkkijonon taulukoksi:

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

Suoritettu esimerkki

Määrittely ja käyttö

explode()-funktio jakaa merkkijonon taulukoksi.

Kommentti:"separator" Parametri ei voi olla tyhjä merkkijono.

Kommentti:Tämä funktio on binaarisesti turvallinen.

Syntaksi

explode(separator,string,limit)
Parametrit Kuvaus
separator Vakio. Määrittää missä merkkijonoa jaetaan.
string Vakio. Määrittää jakotun merkkijonon.
limit

Valinnainen. Määrittää palautettavien taulukon elementtien määrän.

Mahdolliset arvot:

  • Yli 0 - Palauttaa enintään limit elementin jälkeen
  • Vähemmän kuin 0 - Palauttaa taulukon, joka sisältää kaikenlimit kaikki elementit elementin ulkopuolella
  • 0 - Palauttaa taulukon, joka sisältää yhden elementin

Tekninen yksityiskohta

Palautusarvo: Palauttaa merkkijonon taulukon
PHP versio: 4+
Päivitysloki: PHP 4.0.1:ssä lisättiin limit PHP 5.1.0:ssä lisättiin tuki negatiivisille limit tuen.

Lisää esimerkkejä

Esimerkki 1

Käyttö limit parametrit palauttamaan joitakin taulukon elementtejä:

<?php
$str = 'one,two,three,four';
// Nolla limit
print_r(explode(',', $str, 0));
// Positiivinen limit
print_r(explode(',', $str, 2));
// Negatiivinen limit
print_r(explode(',', $str, -1));
?>

Suoritettu esimerkki