亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 145
粉絲 7
評論 7
訪問量 198733
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
PHP基礎(chǔ)知識:數(shù)組相關(guān)函數(shù)和操作
李東亞1??3????12?
原創(chuàng)
891人瀏覽過

數(shù)組相關(guān)函數(shù)代碼演練

  1. <?php
  2. echo "OK";
  3. // array_chunk(數(shù)組,size,是否保持元素的索引)
  4. $arr=array_chunk([1,2,3,4,5,6,7],3,true);
  5. echo "<pre>".print_r($arr,true)."</pre>";
  6. // array_column(數(shù)組,'值列',‘索引列’),主要針對二位數(shù)組操作,提取二維數(shù)組的列作為新的數(shù)組
  7. $arr=[
  8. ["id"=>1,"name"=>"ldy","age"=>30],
  9. ["id"=>2,"name"=>"cqw","age"=>34],
  10. ["id"=>3,"name"=>"dlf","age"=>31],
  11. ];
  12. $arr_n=array_column($arr,"age","name");
  13. var_dump($arr_n);
  14. //array_combline();把兩個數(shù)組組成一個數(shù)組,一個數(shù)組的值當(dāng)鍵一個數(shù)組的值當(dāng)值;
  15. $arr_keys=['id'=>"id",'name'=>"name",'age'=>"age"];
  16. $arr_values=[4,"zkn",29];
  17. $arr=array_combine($arr_keys,$arr_values);
  18. echo "<pre>".print_r($arr,true)."</pre>";
  19. //array_count_values(數(shù)組)返回值在數(shù)組中出現(xiàn)的次數(shù),值為鍵,次數(shù)為值,組成的數(shù)組;
  20. $arr=[1,2,3,4,5,4,2,6,8,9,7,5,8,2];
  21. var_dump(array_count_values($arr));
  22. echo "<hr>";
  23. //array_fill(start,sum,value);自動生成數(shù)組,start和sum必須使正整數(shù)
  24. print_r(array_fill(1,5,"L"));
  25. //array_fill_keys(arr,value);指定一個數(shù)組的值為鍵,生成一個數(shù)組,值value
  26. print_r(array_fill_keys(["A","B","C"],"L"));
  27. echo "<br>";
  28. //array_flip():數(shù)組交換鍵和值
  29. $arr=["id"=>0,"name"=>"ldy","age"=>20];
  30. print_r(array_flip($arr));
  31. //array_filter(arr,callback,ARRAY_FILTER_USE_KEYS|ARRAY_FILTER_BOTH);過濾函數(shù)
  32. // array_key_exists(key,arr)檢測數(shù)組中是否存在鍵或者索引,返回布爾值;
  33. //array_key_first()|array_key_last() 返回當(dāng)前鍵的值
  34. //array_keys();返回鍵名組成的數(shù)組
  35. // in_array("value",arr,true(值和類型)|flase(值)) 返回值布爾值
  36. // array_search("value",arr,true(值和類型)|flase(值))返回值鍵名
  37. //array_values();返會值組成的數(shù)組
  38. $arr1=[2,4,6,9,10,13,15,10];
  39. $arr2=["one","two","three","four"];
  40. //array_merge(arr...);合并多個數(shù)組;
  41. $arr=array_merge($arr1,$arr2);
  42. echo "<pre>".print_r($arr,true);
  43. //array_product():求數(shù)組的乘積
  44. echo array_product($arr1);
  45. //array_rand(arr,num);隨機(jī)返回1個或者N個值的鍵名;1個時為單獨(dú)的值,N個時為鍵組成的數(shù)組
  46. $arr2=["id"=>1,"name"=>"ldy","age"=>30];
  47. $arr=array_rand($arr2,2);
  48. echo "<pre>".print_r($arr,true);
  49. //array_reverse(arr,對索引數(shù)組是否保留鍵true|flase);返回一個反序的數(shù)組
  50. print_r(array_reverse($arr1,true));
  51. $arr1=[1,2,3,4,6,7];
  52. $arr2=[2,4,6,9];
  53. // array_replace(arr1,arr2)根據(jù)相同鍵,arr2的值替換arr1的值,如果arr2的鍵,arr1不存在,則直接添加入arr1;
  54. print_r(array_replace($arr1,$arr2));
  55. // array_slice(arr,start,lenght);截取數(shù)組
  56. echo "<hr>";
  57. // array_splice(arr,start,num,newvalue);去掉數(shù)組中一部分值,有新值代替,改變的原數(shù)組
  58. array_splice($arr1,1,3,[20,30]);
  59. echo print_r($arr1,true);
  60. //array_sum()求和
  61. $arr=[1,2,2,3,1,3,4,4,5];
  62. // array_unique($arr);返回一個去過重復(fù)數(shù)值后的數(shù)組
  63. print_r(array_unique($arr));
  64. //extract(arr)與compact(key,value);
  65. $arr=["id"=>1,"age"=>20];
  66. extract($arr);
  67. $arr=array("id",'age');
  68. $name="ldy";
  69. print_r(compact("name",$arr));
  70. echo "<hr style='color:red'>";
  71. $arr=[6,2,3,5,4,0];
  72. print_r(array_reverse($arr));
  73. sort($arr);//對數(shù)組按大小就行排序;返回布爾值
  74. print_r($arr);
  75. //ksort()對數(shù)組鍵名進(jìn)行排序返回布爾值
  76. //rsort()對數(shù)組逆向排序
  77. //shuffle()對數(shù)進(jìn)行打亂排序;
  78. //usort(arr,func)自定義排序
  79. //uasort()對數(shù)組進(jìn)行排序,并保持鍵值對不變
  80. // array_intersect — 計算數(shù)組的交集;兩組數(shù)組中相對值的集合
  81. // array_diff — 計算數(shù)組的差集,第二個數(shù)組-第一個數(shù)組,第二個數(shù)組中不同值的值;
  82. $arr2=[1,2,3,4,5];
  83. $arr1=[2,4,5,6,7];
  84. $arr=array_diff($arr1,$arr2);
  85. var_dump($arr);
  86. $arr=array_diff($arr2,$arr1);
  87. var_dump($arr);
  88. var_dump(array_intersect($arr1,$arr2));

代碼運(yùn)行結(jié)果

批改老師:天蓬老師天蓬老師

批改狀態(tài):合格

老師批語:
本博文版權(quán)歸博主所有,轉(zhuǎn)載請注明地址!如有侵權(quán)、違法,請聯(lián)系admin@php.cn舉報處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務(wù)協(xié)議
0條評論
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)