博客列表 >php数组函数整理

php数组函数整理

kiraseo_wwwkiraercom
kiraseo_wwwkiraercom原创
2022年08月11日 23:13:34313浏览

php数组函数整理

代码如下

  1. <?php
  2. echo "array_combine通过合并两个数组来创建一个新数组。<br/>";
  3. $name=['小明', '小王' ,'老李'];
  4. $age = [18,17,26];
  5. echo "<pre>";
  6. var_dump(array_combine($name,$age));
  7. echo "</pre>";
  8. echo "<hr/>";
  9. echo "shuffle打乱数组。<br/>";
  10. echo "默认顺序<br/>";
  11. echo "<pre>";
  12. var_dump($name);
  13. echo "</pre>";
  14. echo "<br/>";
  15. shuffle($name);
  16. echo "<pre>";
  17. var_dump($name);
  18. echo "</pre>";
  19. echo "循环后输出<br/>";
  20. foreach ($name as $v) {
  21. echo "$v ";
  22. }
  23. echo "<hr/>";
  24. echo "sizeof 是sizeof — count() 的别名 <br/>";
  25. $shuiguo = ['西瓜','木瓜','哈密瓜','山竹','樱桃','香蕉','芒果','火龙果'];
  26. echo "输出原数组<br/>";
  27. echo "<pre>";
  28. var_dump($shuiguo);
  29. echo "</pre>";
  30. echo sizeof($shuiguo);
  31. echo "<hr/>";
  32. echo "array_key_last — 获取一个数组的最后一个键值,,重点是取“键”<br/>";
  33. echo "使用函数array_key_last与 函数end的对比效果<br/>";
  34. echo "输出原数组<br/>";
  35. echo "<pre>";
  36. var_dump($shuiguo);
  37. echo "</pre>";
  38. echo array_key_last($shuiguo)."---使用函数array_key_last得到<br/>";
  39. echo end($shuiguo)."---使用函数end得到<br/>";
  40. echo "<hr/>";
  41. echo "交换数组中的键和值。<br/>";
  42. $arr1= [ "a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"];
  43. $flipped = array_flip($arr1);
  44. echo "原数组<br/>";
  45. echo "<pre>";
  46. var_dump($arr1);
  47. echo "</pre>";
  48. echo "使用array_flip函数处理过的数组<br/>";
  49. echo "<pre>";
  50. var_dump($arr1);
  51. echo "</pre>";

输出效果

1.array_combine通过合并两个数组来创建一个新数组

2.shuffle打乱数组

3.sizeof 是sizeof — count() 的别名

4.array_key_last — 获取一个数组的最后一个键值,,重点是取“键”

5.交换数组中的键和值。

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议