字体:  

求一个数组函数

fising 发表于: 2008-10-07 20:36 来源: PHPChina 开源社区门户

有没有这样的函数,可以在数组后面追加元素,键值对这样的~~~~而不是单单一个值。

array_push是不行的啦

最新回复

imkow at 2008-10-07 20:43:59
"键值对这样的~~~~而不是单单一个值。"
看不懂所描述的是什么。可以先概括再举例。
fising at 2008-10-07 20:49:48
比如有一个数组 $a = ( 1, 2, 3, 4);
可以追加成为   $a = ( 1, 2, 3, 4, 'name'=>'tom')
imkow at 2008-10-07 20:52:05
koin at 2008-10-07 20:53:29
合并一个或多个数组 (PHP 4, PHP 5)

array array_merge ( array array1 [, array array2 [, array ...]] )


<?php
$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
) ?>
fising at 2008-10-07 21:18:39
谢谢大家,十分感谢。