1
username(
 [0] => 'andrew';
 [1] => 'teddy';
 [2] => 'bear';
)

email(
 [0] => 'andrew@andrew.com';
 [1] => 'teddy@teddy.com';
 [2] => 'bear@bear.com';
)

ポストから2つのアレイが入ってくる。私はこれをPHPで処理しています。このように配列を結合したいと思います。したがって、配列のループを使用して、データベースにクエリを挿入できます。

[1] => Array (
 [0] => 'andrew';
 [1] => 'andrew@andrew.com';

)

[2]  => Array (
 [0] => 'teddy';
 [1] => 'teddy@teddy.com';

)

[3] => Array (
 [0] => 'bear';
 [1] => 'bear@bear.com';

)
4

2 に答える 2

1

array_combine()を見てください

それでも問題が解決しない場合は、いつでも単純なループを使用できます。

foreach($usernameArray as $k=>$val)
{
    if(array_key_exists($k, $emailArray))
    {
        $combinedArray[$k] = array($val, $emailArray[$k]);
    }
}
于 2012-11-21T01:48:06.443 に答える
0

次のようなものが必要です。

$res = array ();
for($i=0;$i<count($username);$i++) {
   $res[$i][0] = $username[$i];
   $res[$i][1] = $email[$i];
}
于 2012-11-21T01:49:22.813 に答える