數組、多維陣列和數組函數

來源:互聯網
上載者:User

標籤:數組

 

 

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.