PHP怎么实现数组多个去掉保留一个

 2579

php数组多个去掉并保留一个的方法:1、创建一个PHP示例文件;2、创建“function formatArray($array) {...}”方法;3、通过“for($i=0;$i<count($array);$i++){...}”方式实现去重逻辑;4、通过“formatArray($array);”调用函数即可。


PHP怎么实现数组多个去掉保留一个


php 数组多个去掉保留一个?

php删除数组中相同的元素,只保留一个相同元素

关于重复数组的删除我们都介绍过N种方法了,今天这个例子有点不同就是删除数组中相同的元素,只保留一个相同元素了,下面我们上例子,代码如下:

  1. <?php 
  2. // 删除数组中相同元素,只保留一个相同元素 
  3. function formatArray($array) 
  4. { 
  5.     sort($array); 
  6.     $tem = ''; 
  7.     $temarray = array(); 
  8.     $j = 0; 
  9.     for ($i=0;$i<count($array);$i++) { 
  10.         if ($array[$i] != $tem) { 
  11.             $temarray[$j] = $array[$i]; 
  12.             $j++;
  13.         } 
  14.         $tem = $array[$i]; 
  15.     } 
  16.     return $temarray; 
  17. } 
  18. //测试 调用函数 
  19. $array = array(‘aa’,'bb’,'aa’,3,4,5,5,5,5,’bc’); 
  20. $arr = formatArray($array); 
  21. print_r($arr); 
  22. ?>

相关介绍:

sort() 函数对数值数组进行升序排序。

提示:请使用 rsort() 函数对数值数组进行降序排序。

语法

  1. sort(array,sortingtype);


TAG标签:
本文网址:https://www.zztuku.com/detail-13222.html
站长图库 - PHP怎么实现数组多个去掉保留一个
申明:如有侵犯,请 联系我们 删除。

评论(0)条

您还没有登录,请 登录 后发表评论!

提示:请勿发布广告垃圾评论,否则封号处理!!

    编辑推荐