Как разбить элементы в строке, разделенные запятой на массив?

Описание вопроса

Виталий, здравствуйте! Помогите, пожалуйста, у меня есть строка, в которой содержатся названия продуктов питания:

$products = "макароны, колбаса, сметана, пельмени";

Они разделены запятой, мне нужно разбить эту строку и записать все элементы в массив. Как этот сделать?

Ответ

Здравствуйте! Для этой задачи нужно использовать функцию explode, вот пример того, как, в вашем случае, можно её использовать:


$products = "макароны, колбаса, сметана, пельмени"; // Исходная строка

$products_array = explode(",", $products); // Разбиваем строку

echo $products_array[0]; // макароны
echo '
';
echo $products_array[1]; // колбаса

Как видно из кода, эта функция принимает 2 значения :
1 – это символ, которым разделены элементы в строке;
2 – параметр – это сама строка;

Все элементы записываются в массив products_array.

Если вам нужна помощь в создании какого-либо функционала, сайта, сервиса, тестов или калькуляторов, то готов помочь, подробнее на странице услуг.