explode
Розбиває рядок на підрядки
&reftitle.description;
arrayexplode
stringdelimiter
stringstring
intlimitPHP_INT_MAX
Повертає масив рядків, кожен з яких є підрядком
рядка string, який був поділений за допомогою
роздільника delimiter.
&reftitle.parameters;
delimiter
Роздільник.
string
Вхідний рядок.
limit
Якщо параметр limit встановлений і мість додатнє число,
вихідний масив міститиме максимум limit
елементів. А останній елемент міститиме залишок рядка string.
Якщо параметр limit містить від'ємне число, повернуться всі елементи
окрім останніх -limit.
Якщо параметр limit дорівнює нулю, то він розцінюється як 1.
На відміну від implode, яка з історичних причин може приймати
параметри у будь-якому порядку, для
explode це недопустимо. Ви повинні переконатися, що аргумент
delimiter знаходиться перед аргументом
string.
&reftitle.returnvalues;
Повертає масив (array) підрядків (string)
створених шляхом поділу string
на кордонах, заданих параметром delimiter.
Якщо delimiter є пустим рядком string (""),
explode поверне &false;.
Якщо delimiter містить значення, якого немає
в string а також коли парамерт limit
містить від'ємне значення - повертається порожній масив array.
В інакшому випадку повертається масив array, який
містить оригінальний рядок string.
&reftitle.changelog;
&Version;
&Description;
5.1.0
Додано підтримку від'ємного значення параметра limit
&reftitle.examples;
Використання explode
]]>
explode Повернення результату
]]>
&example.outputs;
string(6) "Привіт"
)
array(2)
(
[0] => string(6) "Привіт"
[1] => string(8) " народе!"
)
array(2)
(
[0] => string(0) ""
[1] => string(0) ""
)
]]>
Використання limit
]]>
&example.outputs;
один
[1] => два|три|чотири
)
Array
(
[0] => один
[1] => два
[2] => три
)
]]>
&reftitle.notes;
¬e.bin-safe;
&reftitle.seealso;
preg_split
str_split
mb_split
str_word_count
strtok
implode