
Blok funkcji PREG_SPLIT dzieli ciąg znaków na podstawie wyrażenia regularnego.
Uwaga: Ta funkcja jest Binary-Safe. Oznacza to, że znaki UTF8 nie mogą być bezpośrednio przetwarzane.
Uwaga: Ten blok funkcji może mieć więcej niż cztery wyjścia. Możesz kliknąć prawym przyciskiem myszy na bloku funkcji, aby dodać kolejne wyjście.
Uwaga: Do normalnych podziałów zaleca się użycie bloku funkcji EXPLODE.
Wyrażenie, którego należy szukać, jako ciąg znaków.
Ciąg znaków do podziału.
Jeśli podane, zostanie zwróconych maksymalnie LIMIT częściowych ciągów znaków, a reszta ciągu znaków zostanie umieszczona w ostatnim częściowym ciągu znaków. Limit równy -1, 0 lub NULL oznacza "brak limitu".
Jeśli to wejście jest prawdziwe, blok funkcji zwraca tylko te części, które nie są puste.
Jeśli to wejście jest prawdziwe, zostaną również przechwycone i zwrócone wyrażenia w nawiasach wzorca szukania separatora.
Jeśli to wejście jest prawdziwe, wraz z każdym znalezionym pasującym elementem zostanie zwrócony odpowiedni przesunięcie w ciągu znaków. Uwaga, że zmienia to wartości zwracane.
Jest prawdziwe w przypadku błędu.
Zwraca liczbę podziałów lub rozmiar wewnętrznej tablicy.
Można dodać więcej wyjść. Każdy podział jest przekazywany do wyjścia. Jeśli wewnętrzna tablica jest mniejsza niż liczba wyjść, wynik na większych wyjściach to NULL.