php 數組遍曆和排序

來源:互聯網
上載者:User


<?php/*4 5 3 2 6*/function arrSort($arr){//可以計算數組元素個數$cnt=count($arr);//冒泡排序for($i=0; $i<$cnt-1; $i++){for($j=0; $j<$cnt-$i-1; $j++){if( $arr[$j]<$arr[$j+1] ){$t=$arr[$j]; $arr[$j]=$arr[$j+1]; $arr[$j+1]=$t;}}}echo "array size is : ".$cnt."<br />";//第一種遍曆方法/*for($i=0; $i<$cnt; $i++){echo $arr[$i]." ";}*///第二種遍曆方法,一般都用這個foreach( $arr as $key =>$val )echo $val." ";echo "<br />";echo "<br />";//這是一種輸出數組的方法print_r($arr);echo "<br />";echo "<br />";//這也是var_dump($arr);echo "<br />";}function getSort(){$arr=array();$cnt=rand(5, 10);for($i=0; $i<$cnt; $i++)$arr[$i]=rand(1, 100);return $arr;}$arr=getSort();arrSort($arr);?>




聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.