
150
|
第
5
章
数组
$total = array_sum($scores); // $total = 310
合并两个数组
array_merge()
函数可以智能地合并两个或多个数组 :
$merged = array_merge(
array1
,
array2
[,
array
... ])
如果和前一个数组的一个数字索引重复,那么后一个数组的值会被分配给一个新的数字
索引 :
$first = array("hello", "world"); // 0 => "hello"
,
1 => "world"
$second = array("exit", "here"); // 0 => "exit"
,
1 => "here"
$merged = array_merge($first, $second);
// $merged = array("hello", "world", "exit", "here")
如果和前一个数组的键重复,那么之前数组中这个键对应的值会被后一个数组的值覆盖:
$first = array('bill' => "clinton", 'tony' => "danza");
$second = array('bill' => "gates", 'adam' => "west");
$merged = array_merge($first, $second);
// $merged = array('bill' => "gates", 'tony' => "danza", 'adam' ...