首页 > 编程知识 正文

php中的array,php合并数组的方式

时间:2023-05-05 17:54:33 阅读:269623 作者:3351

数组函数array_merge 如果是关联数组,输入的数组中相同的字符串键名,该键的键值为最后一个键名对应的值(后面的值覆盖前面相同的值)。如果是索引数组,则键名会以连续方式重新索引,即后面的值将不会覆盖原来的值,而是附加到后面。 举例说明: 例一: $array1 = array("color" => "red", 2, 4);$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);$result = array_merge($array1, $array2);print_r($result);

输出结果:

Array( [color] => green [0] => 2 [1] => 4 [2] => a [3] => b [shape] => trapezoid [4] => 4) 例二: $array1 = array();$array2 = array(1 => "data");$result = array_merge($array1, $array2);

输出结果:

Array( [0] => data) + 运算符 完全保留原有数组并只想新的数组附加到后面 $array1 = array(0 => 'zero_a', 2 => 'two_a', 3 => 'three_a');$array2 = array(1 => 'one_b', 3 => 'three_b', 4 => 'four_b');$result = $array1 + $array2;var_dump($result);

输出结果

$array1 = array(0 => 'zero_a', 2 => 'two_a', 3 => 'three_a');$array2 = array(1 => 'one_b', 3 => 'three_b', 4 => 'four_b');$result = $array1 + $array2;var_dump($result);

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。