私はドラッグを有し、以下のように文字列を保存しているJSプラグインをドロップForeachループのための爆発:PHPカンマ区切り又は
["кровать","бегемот","корм","валик","железосталь"]
I "私は両方のブラケットを除去するために、アレイ内のstr_replaceを使用することができることを発見しました文字。私が今持っている問題は、私はそれは、個々の単語を区別できないとして、foreachループを通過するため、無効な引数を持っているということです。だから、
$bar = '["кровать","бегемот","корм","валик","железосталь"]';
$new_str = str_replace(str_split('[]"'), '', $bar);
foreach($new_str as $arr){
echo $arr;
}
データ(私はエコーした場合、次のようになりまし出力ルックスをforeachループの前):
кровать,бегемот,корм,валик,железосталь
区切り文字としてコンマを使用してforeachに渡すことはできますか?各単語はそれぞれ独自の変数ですか?
これを行う簡単な方法はありますか?どんな指針も大変ありがとう!
はそのJSONであるあなたは、このようなexplode を使用することができますか?おそらく 'json_decode()'だけにしてください。 –
'foreach(explode( '、'、$ new_str)as $ arr)'しかし、上記のように、jsは通常のjs配列を使用しています。あなたがこれをPHPに渡す方法を示すなら、より良い解決策があります – Steve