Blok funkcija PREG_SPLIT

Blok funkcija PREG_SPLIT razdvaja niz znakova na temelju regularnog izraza.

Napomena: Ova funkcija je Binary-Safe. To znači da UTF8-znakovi ne mogu biti direktno obrađeni.

Napomena: Ovaj blok funkcija može imati više od četiri izlaza. Možete kliknuti desnom tipkom miša na blok funkcije kako biste dodali još jedan izlaz.

Napomena: Za normalne razdvajanja preporučuje se blok funkcija EXPLODE.

Ulaz PATTERN

Izraz prema kojem treba tražiti, kao niz znakova.

Ulaz SUBJECT

Niz znakova koji se razdvaja.

Ulaz LIMIT

Ako je navedeno, maksimalno će biti vraćeno LIMIT dijelovnih nizova znakova, dok će ostatak niza znakova biti smješten u posljednji dijelovni niz znakova. Limit od -1, 0 ili NULL znači "bez ograničenja".

Ulaz NO_EMPTY

Ako je ovaj ulaz istinit, blok funkcija vraća samo one dijelove koji nisu prazni.

Ulaz DELIM_CAPTURE

Ako je ovaj ulaz istinit, također će biti zabilježeni i vraćeni u zagradama izrazi uzorka za pretraživanje razdvajanja.

Ulaz OFFSET_CAPTURE

Ako je ovaj ulaz istinit, zajedno s svakim pronađenim podudaranjem vraća se odgovarajući pomak u nizu znakova. Obratite pažnju da ovo mijenja vrijednosti povrata.

Izlaz ERR

U slučaju pogreške je istinit.

Izlaz COUNT

Vraća broj razdvajanja odnosno veličinu unutarnjeg niza.

Izlazi P0..P#

Može se dodati više izlaza. Svako razdvajanje će biti preneseno na izlaz. Ako je unutarnji niz manji od broja izlaza, rezultat na većim izlazima je NULL.

Vidi Također