成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

經驗之談PHP數組函數總結

開發(fā) 后端
文章總結了有關PHP數組函數的4個基本用法,例如:將一個1維數組分割成2維數組array_chunk()等等,希望對大家有幫助。

這幾天在網上看了很多有關PHP數組函數的相關知識,覺得孔老夫子的“溫故而知新”果然不假,這里是我總結的一些經驗,希望對大家有幫助。

#T#PHP中的數組實際上是一個有序圖,圖是一種把values映射到keys的類型。此類型在很多方面做了優(yōu)化,因此你可以把它當成真正的數組來使用,或列表(矢量),散列表(是圖的一種實現),字典,集合,棧,隊列以及更多可能性。因為可以用另一個PHP數組作為值,也可以很容易地模擬樹。解釋這些結構超出了本手冊的范圍,但對于每種結構你至少會發(fā)現一個例子。要得到這些結構的更多信息,我們建議你參考有關此廣闊主題的外部著作,以下特記下我的一些PHP數組函數體會:

1.將一個1維數組分割成2維數組array_chunk()

  1. $input_array=array('a','b','c','d','e');  
  2. print_r(array_chunk($input_array,2)); 

2.比較2個數組,array_diff_assoc()或者array_diff(),如果返回值為空,表示兩個數組相同,否則就不同。

3.用一個函數來過濾數組中的數值array_filter()

  1. functionodd($var){  
  2. return($var%2==1);  
  3. }  
  4. functioneven($var){  
  5. return($var%2==0);  
  6. }  
  7. $arrayarray1=array("a"=>1,"b"=>2,"c"=>3,"d"=>4,"e"=>5);  
  8. $arrayarray2=array(6,7,8,9,10,11,12);  
  9. echo"Odd:\n";  
  10. print_r(array_filter($array1,"odd"));  
  11. echo"Even:\n";  
  12. print_r(array_filter($array2,"even"));  
  13. ?> 

4.array_map()將回調函數作用到給定數組的單元上,它的參數可以是一個數組,也可以是多個數組,回調函數的參數必須要和調用它的參數相同。

  1. //單個參數的例子,將數組中的每個值,乘以它的3次方  
  2. functioncube($n){  
  3. return$n*$n*$n;  
  4. }  
  5.  
  6. $a=array(1,2,3,4,5);  
  7. $b=array_map("cube",$a);  
  8. print_r($b);  
  9. ?> 
  10.  
  11. //多個數組參數的例子  
  12. functionshow_Spanish($n,$m){  
  13. return"Thenumber$niscalled$minSpanish";  
  14. }  
  15.  
  16. functionmap_Spanish($n,$m){  
  17. returnarray($n=>$m);  
  18. }  
  19.  
  20. $a=array(1,2,3,4,5);  
  21. $b=array("uno","dos","tres","cuatro","cinco");  
  22.  
  23. $c=array_map("show_Spanish",$a,$b);  
  24. print_r($c);  
  25. $d=array_map("map_Spanish",$a,$b);  
  26. print_r($d);  
  27. ?> 
  28. //輸出結果  
  29. //printoutof$c  
  30. Array  
  31. (  
  32. [0]=>Thenumber1iscalledunoinSpanish  
  33. [1]=>Thenumber2iscalleddosinSpanish  
  34. [2]=>Thenumber3iscalledtresinSpanish  
  35. [3]=>Thenumber4iscalledcuatroinSpanish  
  36. [4]=>Thenumber5iscalledcincoinSpanish  
  37. )  

以上就是有關PHP數組函數的相關總結,大家要熟記啊。

責任編輯:田樹 來源: 博客
相關推薦

2009-12-09 16:58:03

PHP strtoti

2009-11-18 09:53:50

PHP安裝設置

2009-12-08 11:44:14

PHP獲取隨機數

2009-12-23 10:07:57

學習WPF

2009-11-09 17:06:38

WCF選擇綁定

2009-12-17 18:12:31

Ruby框架應用

2010-03-02 17:48:35

WCF尋址報頭

2010-04-30 14:31:58

Unix系統

2009-11-02 15:16:07

VB.NET編程

2010-04-22 18:07:28

Aix系統維護

2012-05-23 09:43:59

Linux升級經驗

2009-11-05 15:50:25

WCF behavio

2009-06-16 08:49:51

2010-07-26 15:36:59

CCNP

2010-04-29 12:09:42

Unix服務器

2020-01-10 18:25:00

Go語言JavaScript編程語言

2012-07-06 15:31:29

Linux系統

2009-11-03 10:40:57

VB.NET Prot

2010-01-15 10:48:29

C++程序代碼

2009-10-28 17:00:30

VB.NET數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国户精品久久久久久久久久久不卡 | 国产成年人小视频 | 91精品一区二区三区久久久久久 | 色综合中文 | 久久久精品一区 | 国产成人av免费看 | 久久精品视频一区二区 | 久久亚洲国产 | 午夜在线观看视频 | 亚洲综合久久久 | www.国产精品 | 久久国产成人精品国产成人亚洲 | 超碰免费观看 | 毛片毛片毛片毛片毛片 | 男人的天堂久久 | 亚洲国产精品一区 | a国产一区二区免费入口 | 精品国产一区二区三区久久 | 国产成人免费视频网站高清观看视频 | 成人国产精品色哟哟 | www成人免费视频 | 精品一区二区三区在线观看 | 久久艹免费视频 | 99精品视频一区二区三区 | 亚洲精品中文字幕中文字幕 | 国产精品一区二区福利视频 | 97综合在线| 99国产精品99久久久久久 | 婷婷在线网站 | 国产精品一级在线观看 | a视频在线观看 | 午夜精品久久久久久不卡欧美一级 | 久久久av中文字幕 | 麻豆久久久久久久久久 | 亚洲三级av | 国产亚洲一区二区精品 | 成人国产一区二区三区精品麻豆 | 99精品国产一区二区青青牛奶 | 一区二区视频在线 | 国产超碰人人爽人人做人人爱 | 2019精品手机国产品在线 |