数组的创建方法 使用aray()函数 另外,通过对aray0函数的嵌套使用,还可以创建多维数组。例如 pnp sroomtypes= array(array(type'=>'单床房, info=>此房间为单人单间; price per day=>298) aray(type'=>标准间, info=>此房间为两床标准配置 price_ per day'=>268) array(type=>VP套房, info=>此房间为VP两间内外套房 price_per day=>368) print r(Sroomtypes)
数组的创建方法 使用array()函数 另外,通过对array()函数的嵌套使用,还可以创建多维数组。例如: <?php $roomtypes=array(array('type'=>'单床房', 'info'=>'此房间为单人单间','price_per_day'=>298), array('type'=>'标准间', 'info'=>'此房间为两床标准配置','price_per_day'=>268), array('type'=>'VIP套房', 'info'=>'此房间为VIP两间内外套房','price_per_day'=>368) ); print_r($roomtypes); ?>
数组的创建方法 使用aray()函数 数组创建之后,可以使用 count0和 sizeof0函数获得数组元素的 个数,参数是要进行计数的数组。例如: <:php aray=arry(1,23,6=>7:895,10) echo count(array) //输出8 echo sizeof(Array) //输出8
数组的创建方法 使用array()函数 数组创建之后,可以使用count()和sizeof()函数获得数组元素的 个数,参数是要进行计数的数组。例如: <?php $array=array(1,2,3,6=>7,8,9,5,10); echo count($array); //输出8 echo sizeof($array); //输出8 ?>
数组的创建方法 使用变量建立数组 通过使用 compact0函数,可以把一个或多个变量,甚至数组,建立成数组元素,这些数组元素的键名就 是变量的变量名,值是变量的值。语法格式如下 array compact(mixed Svarname mixed.] 每个参数$ Varname可以是一个包括变量名的字符串或者是一个包含变量名的数组。对每个参数, compact在当前的符号表中查找该变量名并将它添加到输出的数组中,变量名成为键名而变量的内容成 为该键的值。例如5-4php: Snum=10 Sstr="string Array=array (1, 2, 3): Snewarray=compact("num,"str, array) ∥/使用变量名创建数组 print r(Snewarray) Array( [num]=> 10 [str] => string [array]=> Array([0]=>1[1]=>2[2]=>3))
数组的创建方法 使用变量建立数组 通过使用compact()函数,可以把一个或多个变量,甚至数组,建立成数组元素,这些数组元素的键名就 是变量的变量名,值是变量的值。语法格式如下: array compact(mixed $varname [, mixed ...]) 每个参数$varname可以是一个包括变量名的字符串或者是一个包含变量名的数组。对每个参数, compact()在当前的符号表中查找该变量名并将它添加到输出的数组中,变量名成为键名而变量的内容成 为该键的值。例如5-4.php: <?php $num=10; $str="string"; $array=array(1,2,3); $newarray=compact("num","str","array"); //使用变量名创建数组 print_r($newarray); ?> Array ( [num] => 10 [str] => string [array] => Array ( [0] => 1 [1] => 2 [2] => 3 ) )
数组的创建方法 使用变量建立数组 与 compact0函数相对应的是 extract0函数,其作用是将数组中的单 元转化为变量,例如: <?php Array=array("key1"=>1,key2"=>2,"key3"=>3) extract(Array) echo"Skey1 $key2 Skey3 //输出123
数组的创建方法 使用变量建立数组 与compact()函数相对应的是extract()函数,其作用是将数组中的单 元转化为变量,例如: <?php $array=array("key1"=>1, "key2"=>2, "key3"=>3); extract($array); echo "$key1 $key2 $key3"; //输出1 2 3 ?>
数组的创建方法 使用两个数组创建一个数组建立数组 使用 array combine函数可以使用两个数组创建另外一个数组,语法格式如下 array array combine(array keys, array Svalues array combine0函数用来自$keys数组的值作为键名,来自 Svalues数组的值作 为相应的值,最后返回一个新的数组。例如: <?ph pnp Sa=array ('green, 'red 'yellow,) sb=array(avocado', 'apple, 'banana"); Sc=array combine(Sa, Sb) print r(Sc); //H: Array([green]=> avocado [red]=> apple [yellow]=> banana
数组的创建方法 使用两个数组创建一个数组建立数组 使用array_combine()函数可以使用两个数组创建另外一个数组,语法格式如下: array array_combine(array $keys, array $values) array_combine()函数用来自$keys数组的值作为键名,来自$values数组的值作 为相应的值,最后返回一个新的数组。例如: <?php $a=array('green', 'red', 'yellow'); $b=array('avocado', 'apple', 'banana'); $c=array_combine($a, $b); print_r($c); //输出:Array ( [green] => avocado [red] => apple [yellow] => banana ) ?>