如何添加两个具有相同键值对的数组?

时间:2017-01-16 13:45:20

标签: php

我有两个像这样的数组

   $array1 = ['title' => 'title1', 'link' => 'link1'];

   $array2 = ['title' => 'title2', 'link' => 'link2']

我想得到的结果是这样的

[
  0 => [
         'title' => 'title1',
         'link' => 'link1'
       ],
  1 => [
         'title' => 'title2',
         'link'  =>  'link2'
       ]
]

我怎样才能得到它?谢谢

2 个答案:

答案 0 :(得分:1)

您必须创建其他数组并将这些数组放在那里:

 $array1 = ['title' => 'title1', 'link' => 'link1'];
 $array2 = ['title' => 'title2', 'link' => 'link2'];
 $a=array(); 
 array_push($a, $array1); 
 array_push($a, $array2); 

或者:

/... 
$a[0] = $array1; 
$a[1] = $array2; 

要打印它:

var_dump($a); 
//or
print_r($a); 

答案 1 :(得分:0)

<?php

$array1 = ['title' => 'title1', 'link' => 'link1'];
$array2 = ['title' => 'title2', 'link' => 'link2'];

$final_array = [];

array_push($final_array, $array1);
array_push($final_array, $array2);
var_dump($final_array);