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

首頁 > 語言 > PHP > 正文

PHP數組操作的實例分析

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

本文實例分析了PHP數組操作,分享給大家供大家參考,具體如下,PHP的數組是很重要的一部分,操作示例如下:

  1. <?php 
  2. functionbr() { 
  3.   echo'<br />===============================================<br />'
  4. $arr1=array(); 
  5. $arr1[] ='x'
  6. $arr1[] ='a'
  7. $arr1[] ='e'
  8. $arr1[] ='c'
  9. $arr1[] ='h'
  10. // 添加數組 
  11. array_push($arr1, 3, 23, 55); 
  12. // 數組長度 
  13. echo'the size of array is :'.count($arr1).'<br />'
  14. // 反轉 
  15. var_dump(array_reverse($arr1)); 
  16. // 排序 - 直接作用于數組 
  17. sort($arr1); 
  18. var_dump($arr1); 
  19. // 排序 - 按字符串排序 
  20. sort($arr1, SORT_STRING); 
  21. var_dump($arr1); 
  22. // 范圍 
  23. $arr2= range('a','h'); 
  24. // 連接 
  25. $arrTemp1= implode('-',$arr2); 
  26. echo$arrTemp1
  27. echo'<br />'
  28. // 切割 
  29. echo'['.implode('][',array_reverse(explode('-',$arrTemp1) )).']'
  30. // 數組合并,會重排索引 
  31. $arr3=array_merge($arr1,$arr2); 
  32. var_dump($arr3); 
  33. // 刪除數組元素 
  34. array_shift($arr3); 
  35. array_pop($arr3); 
  36. unset($arr3[4]); 
  37. array_splice($arr3, 6, 2); 
  38. var_dump($arr3); 
  39. // 抽取數組,原數組不變 
  40. $arr4=array_slice($arr3, 2,3); 
  41. var_dump($arr4); 
  42. // 關聯數組 
  43. $fruits=array('red'=>'apple','yellow'=>'banana','green'=>'lime'); 
  44. // 數組鍵 
  45. $colors=array_keys($fruits); 
  46. // 數組值 
  47. $fla=array_values($fruits); 
  48. var_dump($colors); 
  49. var_dump($fla); 
  50. // 查找 
  51. echoin_array('green',$colors); 
  52. echo'<br />'
  53. echoin_array('black',$colors)?'in':'not in'
  54. echo'<br />'
  55. echoarray_key_exists('yellow',$fruits); 
  56. echo'<br />'
  57. // 按鍵排序 
  58. ksort($fruits); 
  59. var_dump($fruits); 
  60. // 按值排序 
  61. asort($fruits); 
  62. var_dump($fruits); 
  63. // 循環 
  64. foreach($fruitsas$key=>$value) { 
  65.   echo$key.' => '.$value.'<br />'
  66. echo'<br />'
  67. $f=$fruits
  68. while($elem= each($f)) { 
  69.   echo$elem['key'].' -- '.$elem['value'].'<br />'
  70. echo'<br />'
  71. $arr5=array(2, 8, 100, 33, -18); 
  72. // 查找最大最小值 
  73. echomax($arr5); 
  74. echo'<br />'
  75. echomin($arr5); 
  76. echo'<br />'
  77. echoarray_sum($arr5); 
  78. echo'<br />'
  79. functiondouble($x) { 
  80.   echo($x* 2).' '
  81. // 數組元素應用函數 
  82. array_walk($arr5,'double'); 
  83. functioncheck($x) { 
  84.   return$x> 20; 
  85. // 篩選 
  86. var_dump(array_filter($arr5,'check')); 
  87. $arr6= range(1,10); 
  88. echo'random number: '.array_rand($arr6); 
  89. //統計 
  90. //count(); sizeof(); array_count_values(); 
  91. $arr7=array(4,5,1,2,3,1,2,1); 
  92. $ac=array_count_values($arr7); 
  93. // 統計每個value出現的次數 
  94. var_dump($ac); 
  95. $arr8=array('key1'=>'v1','key2'=>'v2','key3'=>'v3'); 
  96. extract($arr8);//Vevb.com 
  97. echo"$key1 $key2 $key3"
  98. //填補 
  99. $input=array(12,10,9); 
  100. var_dump(array_pad($input, 5, 0)); 
  101. var_dump(array_pad($input, -5, 0)); 
  102. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 马公市| 苗栗县| 海林市| 革吉县| 全州县| 华蓥市| 天镇县| 昌吉市| 常宁市| 伊春市| 广东省| 神农架林区| 平定县| 伊宁市| 黑河市| 蒙城县| 五指山市| 石楼县| 沁阳市| 松潘县| 岐山县| 台中市| 永兴县| 海丰县| 广昌县| 常熟市| 巩留县| 芦山县| 平和县| 兰坪| 凤凰县| 天祝| 兴隆县| 宁河县| 宜君县| 色达县| 工布江达县| 江孜县| 普安县| 大悟县| 太湖县|