VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > PHP >
  • PHP查找数组中只出现一次的数字实现方法【查找特定元素】

本文实例讲述了PHP查找数组中只出现一次的数字实现方法。分享给大家供大家参考,具体如下:

问题:

一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。

实现代码如下:

  1. function FindNumsAppearOnce($array
  2.   // write code here 
  3.   // return list, 比如[a,b],其中ab是出现一次的两个数字 
  4.   $count = array_count_values($array); 
  5.   foreach($count as $k=>$v) { 
  6.     if($v == 1) { 
  7.       $new_arr[] = $k
  8.     } //phpfensi.com 
  9.   } 
  10.   return $new_arr
  11. $arr=array('22','44','66','11','11','44','33'); 
  12. print_r(FindNumsAppearOnce($arr)); 

输出:

  1. Array 
  2.   [0] => 22 
  3.   [1] => 66 
  4.   [2] => 33 
  5.  

出处:http://www.phpfensi.com/php/20180913/11145.html


相关教程