2016-07-07 7 views
0

PHP配列内に格納されているJson Arrayの値を出力するためにコードを最適化する際に、少し問題があります。PHP配列内にJson Arrayを出力する

これは、私はあなたが問題は、このコードは、自身を複製されていることがわかり願うサンプル配列

Array 
(
    [0] => Array 
    (
     [0] => ["string 1", "string 2", "string 3"] 
    ) 

    [1] => Array 
    (
     [0] => ["string 4", "string 5", "string 6"] 
    ) 
    ..... 
) 

は、これは私が使用していたコードであり、それは

$q = EstateTypes::query()->lists('column_value'); 

    $array1 = json_decode($q[0], true); 
    $array2 = json_decode($q[1], true); 
    $array3 = json_decode($q[2], true); 

    foreach ($array1 as $key => $value) { 
     echo $value . "<br>"; 
    } 
    foreach ($array2 as $key => $value) { 
     echo $value . "<br>"; 
    } 
    foreach ($array3 as $key => $value) { 
     echo $value . "<br>"; 
    } 

の作品ですたくさん。私はそれを正しく解決しようとしてきましたが、できなかったのです。私が何をすべきかについての助けや助言があれば、うれしいでしょう。

+0

$ qにはforeachを使用できませんか? – Borgtex

+0

なぜforeachループがたくさんあるのですか? –

+0

'$ q'を1回ループしてもう一度試してください –

答えて

2
$q = EstateTypes::query()->lists('column_value'); 

foreach($q as $item){ 
    $array = json_decode($item, true); 
    foreach ($array as $value) { 
     echo $value . "<br>"; 
    } 
} 
+0

ありがとう!私はできるだけ早くあなたの答えを受け入れるでしょう – Svedr

+0

あなたは大歓迎です! –