これが私の配列です:
array(1){[0] => string(79) "{" form_array ":{" element1 ":" value1 "、" element2 ":" value2 "、" element3 ":" value3 "}}"}
「form_array」を配列として抽出するにはどうすればよいですか?
これが私の配列です:
array(1){[0] => string(79) "{" form_array ":{" element1 ":" value1 "、" element2 ":" value2 "、" element3 ":" value3 "}}"}
「form_array」を配列として抽出するにはどうすればよいですか?
実際には、JSONでエンコードされているように見える文字列である1つの要素を持つ単純な配列があります。そのデータを取得するには、次を使用できます。
// get the string
$data = $array[0];
// decode the content
$data = json_decode( $data, true );
// get the sub array
$data = $data['form_array'];
もちろん、ステップは単一の行に簡略化することができます。読みやすさと明確さのためにそれらを分離しました。
あなたが試すことができます
$array = json_decode($array[0]);
$formArray = $array->form_array;
var_dump(arrayname)の結果を投稿した場合、このコードはあなたにのみ役立ちます
$data = $data['form_array'];
それ以外の場合は、Sirkoのanserで行くことができます