Fungsi preg_replace memisahkan string dengan ekspresi reguler.
array preg_split ( string $pola , string $subjek [, int $batas = -1 [, int $flags = 0 ]] )
Pisahkan string yang diberikan dengan ekspresi reguler.
Deskripsi parameter:
$pattern: Pola yang digunakan untuk pencarian, dalam bentuk string.
$subjek: string masukan.
$limit: Opsional, jika ditentukan, substring yang diperoleh dengan membagi batas hanya akan menjadi batas, dan substring terakhir yang dikembalikan akan berisi semua bagian yang tersisa. Nilai batasnya adalah -1, 0 atau null berarti "tidak ada batas". Sebagai standar PHP, Anda dapat menggunakan null untuk melewati tanda pengaturan.
$flags: opsional, dapat berupa kombinasi apa pun dari flag berikut (operasi bitwise OR | kombinasi):
PREG_SPLIT_NO_EMPTY: Jika tanda ini disetel, preg_split() akan mengembalikan bagian tidak kosong yang dipisahkan.
PREG_SPLIT_DELIM_CAPTURE: Jika tanda ini disetel, ekspresi tanda kurung yang digunakan dalam pola yang dibatasi akan ditangkap dan dikembalikan.
PREG_SPLIT_OFFSET_CAPTURE: Jika tanda ini disetel, offset string akan ditambahkan ke pengembalian untuk setiap kemunculan kecocokan. Catatan: Ini akan mengubah setiap elemen dalam larik yang dikembalikan sehingga setiap elemen menjadi elemen mulai dari tanggal 0 Elemen dipisahkan substring, dan elemen pertama adalah larik yang terdiri dari offset substring pada subjek.
Mengembalikan array substring yang dipisahkan oleh batas pola.
Hasil eksekusinya adalah sebagai berikut:
Array( [0] => hypertext [1] => bahasa [2] => pemrograman)
Hasil eksekusinya adalah sebagai berikut:
Larik( [0] => r [1] => u [2] => n [3] => o [4] => o [5] => b)
Hasil eksekusinya adalah sebagai berikut:
Larik( [0] => Larik ( [0] => hiperteks [1] => 0 ) [1] => Larik ( [0] => bahasa [1] => 10 ) [2] => Larik ( [ 0] => pemrograman [1] => 19 ))