目的
- 為了合併多個array
紀錄
資料
<?php
$list = array();
array_push($list, array('web'=>'github', 'name'=>'york'));
array_push($list, array('name'=>'york'));
array_push($list, array('web'=>'github', 'url'=>'https://linyork.github.io', 'name'=>'york'));
交集
array_intersect(...$list);
[ 'name' => 'york' ]
合併(重複)
array_merge_recursive(...$list);
[
'web' =>['github','github'],
'name' =>['york', 'york', 'york'],
'url' => 'https://linyork.github.io'
]
合併(不重複)
array_merge(...$list);
[
'web' => 'github',
'name' => 'york',
'url' => 'https://linyork.github.io'
]