1

私はこのループを持っています:

foreach ($tables as $table => $queries) {
                    foreach ($queries as $query) {
                        $insert = array($query['column'] => $query['value']);
                    }

連想配列は、$insertループごとに新しい要素をインクリメントする必要があるため、論理結果は次のようになります。

 $insert = array($query['column'] => $query['value'], $query['column'] => $query['value'] ...etc);

$insert[]and $insert .=andを使用してみ$insert +=ましたが、これらのどれも期待どおりの結果をもたらしません

助けてくれてありがとう

4

4 に答える 4

5

あなたはこれを探しています

$insert[] = 
于 2013-07-11T15:05:29.150 に答える
2

配列に挿入するには、次を使用します。

$insert[] = array($query['column'] => $query['value']);
于 2013-07-11T15:06:18.480 に答える
0
$insert = array();

foreach ($tables as $table => $queries) 
{

    foreach ($queries as $query) 
    {
            $insert[$query['column']] = $query['value'];      
    }

}
于 2013-07-11T15:24:55.493 に答える