1、数组的基本写作格式
(1)、
array ("AA","BB","CC","DD");
(2)、
array ("AA"=>"11","BB"=>"22");
2、数组的创建、修改、删除、使用
<?php $arr=array(array("AA","BB","CC"),array("11","22","33")); var_dump($arr); ?>
Array ( [0] => Array ( [0] => AA [1] => BB [2] => CC ) [1] => Array ( [0] => 11 [1] => 22 [2] => 33 ) )
<?php $arr=array(array("AA","BB","CC"),array("11","22","33")); var_dump($arr)."<br>"; print_r ($arr); ?>
(1)、定义数组
<?php $arr=array("AA","BB","CC","DD"); var_dump($arr)."<br>"; print_r ($arr); ?>
自定义数组的下标:
<?php $arr=array(6=>"AA","BB","CC","DD"); var_dump($arr)."<br>"; print_r ($arr); ?>
(2)、定义数组
<?php $arr[0]=‘aa‘; $arr[1]=‘bb‘; var_dump($arr)."<br>"; print_r ($arr); ?>
(3)、修改元素
<?php $arr=array("AA","BB","CC","DD"); $arr[3]="FF"; var_dump($arr)."<br>"; print_r ($arr); ?>
(4)、删除数组
<?php $arr=array("AA","BB","CC","DD"); unset ($arr[3]); var_dump($arr)."<br>"; print_r ($arr); ?>
(4)、访问数组元素
$arr=array(11,22,33,44); echo $arr[0];
<?php $arr=array(‘A‘=>11,‘B‘=>12,‘C‘=>13); var_dump($arr)."<br>"; print_r ($arr); ?>
(4)、遍历数组
foreach($arr as $key=>$val){
相关$key $val内容
}
<?php $info=array(‘A‘=>11,‘B‘=>12,‘C‘=>13); foreach($info as $value){ echo $value."<br>"; } echo "<hr>"; foreach($info as $id=>$value){ echo $id."++++++".$value."<br>"; } ?>
<?php $arr=array(array("AA","BB","CC"),array("11","22","33")); echo $arr[1][2];//33 ?>
遍历不规则数组
<?php $arr=array(array("11","22"),"AA","BB","CC","DD"); foreach($arr as $aa=>$bb){ if(is_array($bb)){ foreach($bb as $bbb){ echo $bbb."<br>"; }//end foreach }else{ echo $bb."<br>"; }//end if } ?>
数组的排序
<?php $arr=array(4,6,2,1); sort($arr); print_r($arr); ?>
<?php $arr=array(4,6,2,1); rsort($arr); print_r($arr); ?>
<?php $arr=array("AA"=>22,"bb"=>55,"CC"=>11,"DD"=>00); ksort($arr); print_r($arr); ?>
<?php $arr=array("AA"=>22,"bb"=>55,"CC"=>11,"DD"=>00); echo count($arr); ?>
<?php $arr=array("AA"=>22,"bb"=>55,"CC"=>11,"DD"=>00); echo array_sum($arr); ?>
1、无限遍历数组的函数并打印出来;
时间: 2024-08-24 15:40:03