关联数组和索引数组的异同
/*
*关联数组与索引数组的区别 */ /* *创建一个索引数组,索引数组的键是“0”,值是“苹果” *带有数字索引的数组。 */ $fruit=array("苹果","香蕉"); // print_r($fruit); //索引数组有三种赋值方式 $arr = array[0]="苹果"; $arr = array("0" => "苹果", "1" => "香蕉" ); $arr = array("苹果"); //请创建一个数组变量arr,并尝试创建一个索引数组,键是0,值是苹果 $arr1=array(0=>"a"); // unset ($arr1); //销毁变量 if(isset($arr1)){ //isset — 检测变量是否已设置并且非 NULL $arr1 = NULL; //var_dump($arr1); }else{ echo "未设置"; } //用for与foreach可以访问到数组里面的元素,因for比较容易下面只举使用foreach的例子, $fruit=array("苹果","香蕉","菠萝"); //for和foreach的遍历 for($i=0; $i < count($fruit) ; $i++){ echo "数字是:$i"."的值是:".$fruit[$i]." <br>"; } foreach($fruit as $key=>$value){ echo "<br>第".$key."值是:".$value; } for($x=0;$x<count($arrlength);$x++) {} /* *创建一个关联数组,关联数组的键“orange”,值是“橘子” *带有指定键的数组 */ $fruit=array("orange"=>"橘子"); echo $fruit["orange"]; foreach($age as $x=>$v) { $arr[$k]["name"] = $v["name"];
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: PHP扩展模块结构
- 下一篇: 关于数组索引顺序以及关联数组下标问题