我有这两个数组
$views[] = $id;
$pid[] = $page_id;
打印
Array
(
[0] => 9
[1] => 12
[2] => 13
[3] => 14
[4] => 15
)
Array
(
[0] => 174
[1] => 221
[2] => 174
[3] => 174
[4] => 174
)
现在我想从这个结果中创建新的数组(首先是键,第二个是值)
Array
(
[9] => 174
[12] => 221
[13] => 174
[14] => 174
[15] => 174
)
我已经厌倦了array_push功能,但对我没用。
答案 0 :(得分:2)
您可以使用 array_combine :
通过使用一个数组作为键而另一个数组用于创建数组 值
即:
$newarr = array_combine($array1, $array2); //$array1: key, $array2: value
答案 1 :(得分:2)
$result = array();
for($i=0; $i<sizeof($array1); $i++)
$result[$array1[$i]] = $array2[i];