如何编写一个php函数,该函数的输入是数组,并找到最小的数字
您好,我如何创建一个php函数,该函数的输入是一个数组,并且该函数在数组中找到最小的数字。此函数做了一些假设,例如传入的值实际上是一个数组,其中包含一些值。如果您愿意,您可以添加一些验证如何编写一个php函数,该函数的输入是数组,并找到最小的数字,php,arrays,function,Php,Arrays,Function,您好,我如何创建一个php函数,该函数的输入是一个数组,并且该函数在数组中找到最小的数字。此函数做了一些假设,例如传入的值实际上是一个数组,其中包含一些值。如果您愿意,您可以添加一些验证 function findLowest($myArray) { $currLowest=$myArray[0]; foreach($myArray as $val) { if($val < $currLowest) { $cu
function findLowest($myArray)
{
$currLowest=$myArray[0];
foreach($myArray as $val)
{
if($val < $currLowest)
{
$currLowest=$val;
}
}
return $currLowest;
}
函数findLowest($myArray)
{
$currLowest=$myArray[0];
foreach($myArray作为$val)
{
如果($val<$CURRLOWER)
{
$currloster=$val;
}
}
返回$curr最低;
}
可以使用内置函数或自定义函数实现
$numbers=array( 4 => 40, 3 => 30, 13 => 38 );
function getMin($source = array())
{
//If you don't need your original index for the lowest value
sort($source);
// after sort original index is lost.
return $source[0]
//OR
//If you need your original index for the lowest value
asort($source);
foreach($source as $key => $value)
{
return $value; //ie return key or value that you need.
}
}
使用函数中的任意一个逻辑
$numbers=array( 4 => 40, 3 => 30, 13 => 38 );
function getMin($source = array())
{
//If you don't need your original index for the lowest value
sort($source);
// after sort original index is lost.
return $source[0]
//OR
//If you need your original index for the lowest value
asort($source);
foreach($source as $key => $value)
{
return $value; //ie return key or value that you need.
}
}
这对我有帮助。:) 函数minarray($massiv=[]){foreach($massiv as$data){min($data);}}}minarray($array=[1,2]);为什么不使用
min()代码>?因为我必须创建一个像min这样的函数。我不能使用direct min();这个问题看起来像家庭作业。你应该认真读书,自己动手做。