Функция 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] => "разобрать

 Обратите внимание: пустой разделитель ("") использовать нельзя - это выдаст ошибку!

Добавлять комментарии и ответы могут только пользователи, прошедшие регистрацию!
Зарегистрируйтесь и напишите своё мнение или ответ!