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

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

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