Blok funkcji EXPLODE

Blok funkcji EXPLODE dzieli ciąg znaków na podstawie separatora.

Uwaga: Ta funkcja jest Binary-Safe. Oznacza to, że znaki UTF8 nie mogą być bezpośrednio edytowane.

Uwaga: Ten blok funkcji może mieć więcej niż dwa wyjścia. Możesz kliknąć prawym przyciskiem myszy na bloku funkcji, aby dodać kolejne wyjście.

Wejście STR

Wejście definiuje ciąg znaków, który ma zostać podzielony.

Wejście DELIMITER

Wejście definiuje ciąg znaków jako separator, po którym ciąg znaków zostanie podzielony. Ciąg znaków separatora jest usuwany podczas dzielenia.

Wejście LIMIT

Wejście definiuje limit podzielonych części. Jeśli nie zdefiniowano wejścia lub wejście równe NULL, to przyjmuje się INT_MAX.

Wyjścia P0..P#

Na każdym wyjściu jest emitowana część bez separatora DELIMITER. Niezdefiniowane części są emitowane z wartością NULL.

Zobacz także