如何在PHP中的一个foreach循环中组合这两个数组?

时间:2012-03-27 02:14:05

标签: php arrays

如何组合下面的两个数组?第一个打印ID,第二个打印NAMES。我现在拥有的是首先打印所有ID,然后继续所有NAMES。

2 个答案:

答案 0 :(得分:0)

使用array_combine()

$newArray = array_combine($ids, $values;)

答案 1 :(得分:0)

使用var_dump查看数据内容。并在此处发布内容,您正在错误地访问$ data。

$newArray = array_combine($diff, $pages_name['data']);

foreach ($newArray as $data) {
   var_dump($data);
   exit('zzzzz');
   echo $data . '<br>';
}

您还可以考虑使用implode:http://au.php.net/manual/en/function.explode.php

echo implode($newArray, '<br />');