Описание вопроса
Виталий, здравствуйте! Помогите, пожалуйста, у меня есть строка, в которой содержатся названия продуктов питания:
$products = "макароны, колбаса, сметана, пельмени";
Они разделены запятой, мне нужно разбить эту строку и записать все элементы в массив. Как этот сделать?
Ответ
Здравствуйте! Для этой задачи нужно использовать функцию explode, вот пример того, как, в вашем случае, можно её использовать:
$products = "макароны, колбаса, сметана, пельмени"; // Исходная строка $products_array = explode(",", $products); // Разбиваем строку echo $products_array[0]; // макароны echo ' '; echo $products_array[1]; // колбаса
Как видно из кода, эта функция принимает 2 значения :
1 – это символ, которым разделены элементы в строке;
2 – параметр – это сама строка;
Все элементы записываются в массив products_array.
Если вам нужна помощь в создании какого-либо функционала, сайта, сервиса, тестов или калькуляторов, то готов помочь, подробнее на странице услуг.