很多站长朋友们都不太清楚php数组怎么不用函数,今天小编就来给大家整理php数组怎么不用函数,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php追加数组元素的函数有哪些 2、 php讲将数组打乱不用shuffle函数,还可以用什么 3、 用php程序求数组{98,79,81,60,70}的最大最小值,要求不能调用函数,请问要怎么写? 4、 在一个php数组中,里面有(78.65.28.35等)求最大值和最小值,(不能用max等函数) php追加数组元素的函数有哪些最常用的是 array_push、array_unshift,向数组末尾和头部追加
另外也有把两个数组合并的函数array_combine
还有一个不用函数也可以追加数组的,如
$arr = array(1,2);
$arr[2]=3;
上面几个函数的用法在手册和一楼提供 的链接里都有,其余的没想到
php讲将数组打乱不用shuffle函数,还可以用什么你要代码还是算法啊? 我就直接说下大概算法好了 假设有个数组里面有10个数字 然后你来个循环,10个数字10次也差不多了 for($i=0;$i
用php程序求数组{98,79,81,60,70}的最大最小值,要求不能调用函数,请问要怎么写?$arr=array(98,79,81,60,70);
$max=$arr[0];
$min=$arr[0];
array_walk($arr,'arr_min');
array_walk($arr,'arr_max');
function arr_min($v,$k){
global $min;
if($min>$v){
$min=$v;
}
}
function arr_max($v,$k){
global $max;
if($max<$v){
$max=$v;
}
}
echo $max."<Br/>"; //输出最大值
echo $min."<Br/>"; //输出最小值
在一个php数组中,里面有(78.65.28.35等)求最大值和最小值,(不能用max等函数)扫描一遍就可以获得最大值、最小值、平均值,扫描数组使用foreach,下面是例子代码:
<?php
$arr = array(78, 65, 28, 35);
$max=$arr[0];
$min=$arr[0];
$sum=0;
$num=0;
foreach ($arr as $x){
if ($x>$max) $max=$x;
if ($x<$min) $min=$x;
$sum+=$x;
$num++;
}
$avg=$sum/$num;
echo "最大值{$max},最小值{$min},平均值{$avg}";
?>
关于php数组怎么不用函数的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php数组怎么不用函数 php数组处理函数的详细内容...