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 回答