Как расколоть следующую строку, разделенную разделителем ',' на массив в PHP?php split string с повторным разделителем
Строка:
[{"sku":"PAP","name":"Butter","price":23,"quantity":2},{"sku":"PER","name":"Garlic","price":25,"quantity":1}]
Обязательный массив:
$array[0]= "sku":"PAP","name":"Butter","price":23,"quantity":2
$array[1]= "sku":"PER","name":"Garlic","price":25,"quantity":1
Я не в состоянии расколоть на основе разделителем '' так как он присутствует в элементах массива.
Строка очень похожа на JSON. Поэтому вы должны использовать функцию 'json_decode':' $ array = json_decode ($ json, true); ' –
Здесь вы должны использовать парсер JSON, а не регулярное выражение. Более того, если JSON вложен. –