標籤:數組
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)、定義數組
650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" />
<?php$arr=array("AA","BB","CC","DD");var_dump($arr)."<br>";print_r ($arr);?>
自訂數組的下標:
650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" />
<?php$arr=array(6=>"AA","BB","CC","DD");var_dump($arr)."<br>";print_r ($arr);?>
(2)、定義數組
650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" />
<?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、無限遍曆數組的函數並列印出來;
本文出自 “Jerry” 部落格,請務必保留此出處http://alipay.blog.51cto.com/7119970/1537583