新手紧急求救,希望牛人们帮忙 PHP中输入一串数组,我想求这个数组的平均数和中间数怎么求?还有,输入一串数组,我想只比如说122244455666767,我想去除重复的数字,输出124567怎么输出,快救救我呀,上火了都 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个问题:array_sum() 函数,是用来求和的,平均数再用和除以个数就行了,中间数的话先用natsort() 函数对数组进行排序,然后再用list重建键名,然后取中间那个键名的值就是了第二个问题:PHP array_unique() 函数这个函数就行了 $data = array(21, 343, 343, 23, 89, 68, 1);$count = count($data); //数组中元素个数$sum = array_sum($data); //数组中元素和$avg = $sum / $count; //平均值//echo "平均数:" . $avg;//排序sort($data);$sign = $count / 2;if (is_float($sign)){ //有奇数个元素 echo '中间数为' . $data[$sign];}else{ //有偶数个元素 echo '中间数为' . $data[$sign - 1] . '和' . $data[$sign];}$data = array_unique($data); //出去重复元素 你好,怎么用natsort() 函数对数组进行排序,然后再用list重建键名,在不知道输入数组长度的时候 php curl 怎么不生效 关于PHP的问题 UPDATE and INSERT 在一起,高手救命! 查询语句LIKE问题。 北京的php程序员有兴趣作小项目的近来 求PHP考试系统 if ($rsok[messages]!="") Php+MSSQL 查询10万以上记录出现错误码:Fatal error: Maximum execution time of 30 seconds exceeded in 不明白下面的 mail 功能,在本地各种格式附件都可以, 大家开发php都用什么IDE? 缓存文件遇到难题了 这个是加密的意思还是没安装optimizer的意思?
array_sum() 函数,是用来求和的,平均数再用和除以个数就行了,中间数的话
先用natsort() 函数对数组进行排序,然后再用list重建键名,然后取中间那个键名的值就是了第二个问题:
PHP array_unique() 函数这个函数就行了
$data = array(21, 343, 343, 23, 89, 68, 1);$count = count($data); //数组中元素个数
$sum = array_sum($data); //数组中元素和
$avg = $sum / $count; //平均值
//echo "平均数:" . $avg;//排序
sort($data);$sign = $count / 2;
if (is_float($sign))
{
//有奇数个元素
echo '中间数为' . $data[$sign];
}
else
{
//有偶数个元素
echo '中间数为' . $data[$sign - 1] . '和' . $data[$sign];
}$data = array_unique($data); //出去重复元素