У меня есть перетащить JS плагин, который сохраняет строки как:PHP Comma Разделитель или Explode для Foreach Loop
["кровать","бегемот","корм","валик","железосталь"]
Я обнаружил, что я могу использовать str_replace в массив, чтобы удалить обе скобки и " Вст. вопрос, что теперь у меня есть то, что у меня есть недопустимый аргумент для прохождения через петлю Еогеаспа, поскольку он не может различить каждое отдельное слово.
$bar = '["кровать","бегемот","корм","валик","железосталь"]';
$new_str = str_replace(str_split('[]"'), '', $bar);
foreach($new_str as $arr){
echo $arr;
}
Таким образом, данные в настоящее время выведенное выглядят следующим образом (если я эхо перед циклом foreach):
кровать,бегемот,корм,валик,железосталь
Есть ли в любом случае, когда я могу использовать запятую в качестве делиметра, чтобы передать это через foreach, каждое слово является его собственной переменной?
Есть ли более простой способ сделать это? Любое руководство очень оценили!
является то, что JSON? вы должны, вероятно, просто 'json_decode()' it. –
'foreach (explode (',', $ new_str) as $ arr)' Но, как и выше, js использует регулярный массив js. Если вы покажете, как вы передаете это на php, будет лучшее решение – Steve