假如数组值为
$a=array('1','8','2','3','11');
要计算出11以下那些4,5,6,7,9,10还没有存在于该数组怎么计算?因为这个数组的最大值11可能是任意数,所以要根据最大值来确定比他小的值还有那些没有在该数组中。
$a=array('1','8','2','3','11');
要计算出11以下那些4,5,6,7,9,10还没有存在于该数组怎么计算?因为这个数组的最大值11可能是任意数,所以要根据最大值来确定比他小的值还有那些没有在该数组中。
解决方案 »
- 关于ascii字符存入数据库的问题
- 晕倒这几天怎么竟碰到难题啊?再请教一下大家
- 大型网站类似alibaba,百度,163等用什么数据库好
- 急,事关人生抉择!火速放分,立刻兑现!问b/s架构信息管理软件开发、网站开发、网络游戏开发、手机游戏开发哪个各方面收入、就业、稳定
- xml转json,怎么筛选数据?
- 应该怎样配置php的运行环境,才能在浏览器上看到php编程的运行效果?
- 奇怪的现象,请高手指点
- 请问在PHP中,如果知道2002-02-12这种格式的日子,怎么得到他的前一天和后一天。
- 如何使用php中的mail函数发送html格式的信件?紧急求助!!!!
- 大家来讨论一下,WEB开发的难点是什么?如何能做到最好,你从事WEB开发的过程中高兴吗?这是一门有前途的职业吗?它跟写软件有什么不同,哪个更有前(钱)途。留下你的高见。
- 是否隐形的加入了 \r\n?
- 请教一个正则匹配中英文混合的问题utf-8
$b = range(min($a), max($a));
print_r(array_diff($b, $a));Array
(
[3] => 4
[4] => 5
[5] => 6
[6] => 7
[8] => 9
[9] => 10
)
$b = range($a[0], $a[count($a) - 1]);$result = array_diff($b, $a); //缺少的值,即$b与$a的差集
print_r($result);