@Kennius
Начинающий фронт-эндер

Как разбить строку на массив?

В базе хранится строка вида
1|услуги1|1|10||2|услуги2|5|20||3|услуги3|10|30||4|услуги4|5|40||5|услуги5|3|50

это 5 строк которые надо разбить на элементы что бы потом вывести в таблицу на сайт
разделитель строк ||
разделитель полей |
смысл полей прост(порядковый номер, название, количество, цена)
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Пригласить эксперта
Ответы на вопрос 3
FeST1VaL
@FeST1VaL
Тихий
Как вариант:

$string = "1|услуги1|1|10||2|услуги2|5|20||3|услуги3|10|30||4|услуги4|5|40||5|услуги5|3|50";

$rows = explode('||', $string);
foreach ($rows as $row) {
	$fields = explode('|', $row);
}
Ответ написан
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
str_getcsv — Выполняет разбор CSV-строки в массив
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ЧИТАЙ-ГОРОД Москва
от 140 000 до 210 000 ₽
DANYCOM Краснодар
от 50 000 до 100 000 ₽
ЭР-Телеком Пермь
от 80 000 ₽