「、」区切り文字で区切られた次の文字列をPHPの配列に分割するにはどうすればよいですか?PHPで区切られた区切り文字で区切られた文字列
文字列:
[{"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がネストされている場合はさらに真実です。 –