91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP中如何使用數組函數

發布時間:2021-06-30 15:04:03 來源:億速云 閱讀:145 作者:Leah 欄目:編程語言

PHP中如何使用數組函數,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

1.array_multisort()對多個數組或多維數組進行排序可以用來一次對多個數組進行排序或者根據某一維對多維數組進行排序。排序時保留原有的鍵名關聯,實現的功能和SQL中的ORDERBY差不多。

$ar1=array("10",100,100,"a");  $ar2=array(1,3,"2",1);  array_multisort($ar1,$ar2);  ?> //返回結果(保持了原來數組的關聯性)  $ar1=Array([0]=>10[1]=>a[2]=>100[3]=>100)  $ar2=Array([0]=>1[1]=>1[2]=>2[3]=>3)   //實現學生成績排名  $grade=array("score"=>array(70,95,70.0,60,"70"),  "name"=>array("ZhangSan","LiSi","WangWu",  "ZhaoLiu","LiuQi"));  array_multisort($grade["score"],SORT_NUMERIC,SORT_DESC,  //將分數作為數值,由高到低排序  $grade["name"],SORT_STRING,SORT_ASC);  //將名字作為字符串,由小到大排序  ?> //輸出結果   array(  'score'=> array(  0=>95,  1=>'70',  2=>70,  3=>70,  4=>60,  ),  'name'=> array(  0=>'LiSi',  1=>'LiuQi',  2=>'WangWu',  3=>'ZhangSan',  4=>'ZhaoLiu',  ),  )

2.array_rand()和shuffle(),一個是從數組中隨機的取出一個或多個值,另一個是將數組中的值的順序打亂,然后再可以從中取出值,它們都實現從數組中隨機取出數據的功能,可以用于實現諸如抽獎之類的功能。

3.array_reduce()將回調函數function迭代地作用到input數組中的每一個單元中,從而將數組簡化為單一的值。如果指定了可選參數initial,該參數將被當成是數組中的***個值來處理,或者如果數組為空的話就作為最終返回值。

<?php functionrsum($v,$w){  $v+=$w;  return$v;  }   functionrmul($v,$w){  $v*=$w;  return$v;  }   $a=array(1,2,3,4,5);  $x=array();  //實現array_sum()功能  $b=array_reduce($a,"rsum");//115=1+2+3+4+5   $c=array_reduce($a,"rmul",10);//11200=1*2*3*4*5*10  $d=array_reduce($x,"rsum",1);//1  ?>

看完上述內容,你們掌握PHP中如何使用數組函數的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

依兰县| 彰化市| 宝丰县| 延安市| 察隅县| 涟源市| 台中市| 桐庐县| 绵竹市| 元氏县| 桓台县| 泾川县| 溧阳市| 汶上县| 横山县| 陈巴尔虎旗| 文登市| 城口县| 营口市| 井陉县| 崇左市| 资源县| 丁青县| 大荔县| 定日县| 陇川县| 广德县| 天津市| 迭部县| 汝州市| 武邑县| 丹江口市| 红安县| 商水县| 九龙县| 曲水县| 新建县| 芮城县| 宁津县| 外汇| 思茅市|