(PHP 3>= 3.0.9, PHP 4 )
preg_split -- Sztringet darabol fel reguláris kifejezésre illeszkedő részei menténMegjegyzés: A flags paraméterrel a PHP 4 Beta 3-ban lett kiegészítve.
Ez a függvény a pattern minta illesztésének határai mentén darabolja fel a subject szöveget, és a szövegdarabokat tömbbe összefogva adja vissza.
Ha a limit meg van adva, akkor csak limit számú elemmel tér vissza. A limit értéke lehet -1 (jelentése: nincs korlát), és ez akkor hasznos, ha a flags paramétert egy konkrét korlát megadása nélkül kell beállítani.
A flags a következő jelzőknek bármilyen kombinációja lehet a ( bitszintű | operátorral):
Ekkor csak a nem üres szövegrészeket adja vissza a preg_split().
Ekkor a kerekzárójelek közé fogott ("gyűjtő") részmintára illeszkedő szövegrészeket is visszadja a függvény. Ez a jelző 4.0.5 verziótól használható.
Minden egyezéshez az egyezés kezdőpozicióját is visszaadja az eredményben. Ez maga után vonja, hogy a visszaadott tömb minden eleme olyan tömb lesz, amelynek a 0. indexe az illeszkedő szöveget tartalmazza, míg az 1. indexen levő elem ennek a subject-en belüli kezdőpozicióját. Ez a jelzőbit PHP 4.3.0 verziójától használható.
Lásd még: spliti(), split(), implode(), preg_match(), preg_match_all() és preg_replace()!