Функция explode разбивает строку (текст) при помощи определённого разделителя и возвращает её в виде массива; соответственно, в аргументах должна быть указана строка (текст), разделитель и необязательный параметр, указывающий количество элементов, которые нужно вывести. Например, вам нужно разделить текст на определённые слова; для этого создаём код:
$text = "этот текст необходимо разобрать на слова и записать их в массив";
$array_text = explode($text, " ");
где в качестве второго аргумента используется пробел. В результате переменная $array_text получит массив:
Array (
[0] => "этот"
[1] => "текст"
[2] => "необходимо"
[3] => "разобрать"
[4] => "на"
[5] => "слова"
[6] => "и"
[7] => "записать"
[8] => "их"
[9] => "в"
[10] => "массив"
)
Если требуется получить только часть строки, то можно выставить лимит как третий аргумент:
$text = "этот текст необходимо разобрать на слова и записать их в массив";
$array_text = explode($text, " ", 4);
В результате выполнения вы получите:
Array (
[0] => "этот"
[1] => "текст"
[2] => "необходимо"
[3] => "разобрать"
)
Обратите внимание: пустой разделитель ("") использовать нельзя - это выдаст ошибку!
