要定义一个数组,有两种方法:1.直接给数组每个元素赋值。2.对array()函数直接定义一个数组。直接给数组每个元素赋值的方法如下: $array1["key"]=value; 其中array1为数组的名称,key为数组的键,可以为数字也可以为字符;而value则是每个数组元素所对应的值。 用array函数直接定义一个数组的方法如下代码所示: $array_name=array(“key1″=>”value1″,”key2″=>”value2″); 实例: <?php $arr[0]=0; $arr[1]=1; $arr[2]=2; $arr[3]=3; $arr2=array(11,12,14,"a"=>"hello world",16); echo "<pre>"; print_r ($arr); print_r($arr2); echo "<pre>"; ?> 上例中的print_r()函数为输出对函数,如果参数为数值将直接输出数组内容。执行结果: Array [0]=> 0 [1]=> 1 ……….. 上例中在定义第二个数组时,没有使用数字键,默认按照数字顺序对数组的值使用数字键。所以才会有$arr2[3]=16。