键名和值的操作 获取和输出 使用key0函数可以取得数组当前单元的键名,例如 <? php $aray=aray("a"=>1,"b"=>2,"c"=>3,"d"=>4); echo key(array) //输出"a next(Array) /将数组中的内部指针向前移动一位 echo key(array) //输出"b
键名和值的操作 获取和输出 使用key()函数可以取得数组当前单元的键名,例如: <?php $array=array("a"=>1, "b"=>2, "c"=>3, "d"=>4); echo key($array); //输出"a" next($array); //将数组中的内部指针向前移动一位 echo key($array); //输出"b" ?>
键名和值的操作 获取和输出 使用ist0函数可以将数组中的值赋给指定的变量。这样就可以将数组中的值输出 显示出来了,这个函数在数组遍历的时候将非常有用。例如: ?ph pnp $ arr=array("红色"蓝色"白色") ist($red,$blue,$ white)=$arr;/将数组$ar中的值赋给3个变量 echo Sred //输出"红色 echo Blue //输出"蓝色 echo Swhite /输出"白色
键名和值的操作 获取和输出 使用list()函数可以将数组中的值赋给指定的变量。这样就可以将数组中的值输出 显示出来了,这个函数在数组遍历的时候将非常有用。例如: <?php $arr=array("红色","蓝色","白色"); list($red,$blue,$white)=$arr; //将数组$arr中的值赋给3个变量 echo $red; //输出"红色" echo $blue; //输出"蓝色" echo $white; //输出"白色" ?>
键名和值的操作 填充数组 使用 array fil0和 array fill keys0函数可以用给定的值填充数组的值和键名 array fil0函数的语法格式如下 array array fill(int Sstart index, int $num, mixed Svalue) array fill keys0函数的语法格式如下 array array fill keys(array $keys, mixed Svalue) 例如 <?ph aray1= array fi(23,"red");/从第2个单元开始填充3个值"red Keys=array (a", 3, "b") aray2= array fill keys($keys,"数组值")/使用$keys数组中的值作为键名 print r(Array 1) /输出结果:Aray([2]=>red3]=>red[4=>red) print r(Array 2): /输出结果:Aray([a]=>数组值[3]=>数组值[b]=>数组值)
键名和值的操作 填充数组 使用array_fill()和array_fill_keys()函数可以用给定的值填充数组的值和键名。 array_fill()函数的语法格式如下: array array_fill(int $start_index, int $num, mixed $value) array_fill_keys()函数的语法格式如下: array array_fill_keys(array $keys , mixed $value) 例如: <?php $array1=array_fill(2,3,"red"); //从第2个单元开始填充3个值"red" $keys=array("a", 3, "b"); $array2=array_fill_keys($keys, "数组值");//使用$keys数组中的值作为键名 print_r($array1); //输出结果:Array ( [2] => red [3] => red [4] => red ) print_r($array2); //输出结果:Array ( [a] =>数组值[3] => 数组值 [b] => 数组值 ) ?>