国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php數組降序 降序詳細教程

2024-09-04 11:46:10
字體:
來源:轉載
供稿:網友

一般數組中的各元素均以字符或數字表現的,所以可對數組元素進行升序排列,該功能函數為sort(),比如:

  1. <?php 
  2. $people=array('name','sex','nation','birth'); 
  3. foreach ($people as $mychrs
  4.   echo $mychrs." "
  5. sort($people); 
  6. echo "<br />---排序后---<br />"
  7. foreach ($people as $mychrs
  8.   echo $mychrs." "
  9. ?> 

升序排序后的數組元素顯示為 birth name nation sex,當然,sort()函數是區分字母大小寫的(字母從大到小的順序是:a…z…a…z),sort()函數還具有第二參數,用來說明升序的規則是用來比較數字還是字符串的:

  1. <?php 
  2. echo "---按數字升序排序---<br />"
  3. $num2=array('26','3',); 
  4. sort($num2,sort_numeric); 
  5. foreach ($num2 as $mychrs
  6.   echo $mychrs." "
  7. echo "<br />---按字符升序排序---<br />"
  8. $num3=array('26','3'); 
  9. sort($num3,sort_string); 
  10. foreach ($num3 as $mychrs
  11.   echo $mychrs." "
  12. ?> 

php中關聯數組的排序:

php除了支持數字索引數組以外,還支持相關數組,比如如下數組就是一個相關(關聯)數組:

$peoples=array('xm'=>'name','xb'=>'sex','mz'=>'nation','cs'=>'birth');

使用sort($peoples)默認即是按照元素定義值的升序排序,在關聯數組中可使用asort()函數表示,關聯數組中最主要的則是可按照關鍵字(如xm、xb、mz等)的升序排序,該方法是用函數ksort()函數.

  1. <?php 
  2. $peoples=array('xm'=>'name','xb'=>'sex','mz'=>'nation','cs'=>'birth'); 
  3. foreach ($peoples as $mychrs
  4.   echo $mychrs." "
  5. echo "<br />--按元素值升序排列--<br />"
  6. asort($peoples); 
  7. foreach ($peoples as $mychrs
  8.   echo $mychrs." "
  9. echo "<br />--按關鍵字升序排列--<br />"
  10. ksort($peoples); 
  11. foreach ($peoples as $mychrs
  12.   echo $mychrs." "
  13. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 余干县| 普格县| 黄浦区| 遂溪县| 黎城县| 綦江县| 伊金霍洛旗| 万宁市| 新乐市| 临潭县| 宁阳县| 武汉市| 宜川县| 施甸县| 兴隆县| 从江县| 昌吉市| 佛坪县| 望城县| 信宜市| 新田县| 昌江| 晋中市| 石首市| 衡东县| 五家渠市| 兴城市| 胶南市| 库伦旗| 大同市| 拜泉县| 鄂托克旗| 剑阁县| 温宿县| 呈贡县| 胶州市| 庄河市| 东台市| 依兰县| 丹东市| 顺昌县|