Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取最小的数字变量值_Php_Variables_Numeric - Fatal编程技术网

Php 获取最小的数字变量值

Php 获取最小的数字变量值,php,variables,numeric,Php,Variables,Numeric,我有3个变量: $last_article = 40; $last_comment = 30; $last_video = 20; 变量是数字,是用户上次发布文章、评论和视频后的天数 我需要一个变量($last\u activity),它可以找到这3个变量中哪一个的值最低,并获取该值 因此,在上面的列表中,我们可以看到,$last\u video的值最低。因此,$last\u activity将被设置为20的值 我该怎么做 $last_activity = min($last_article,

我有3个变量:

$last_article = 40;
$last_comment = 30;
$last_video = 20;
变量是数字,是用户上次发布文章、评论和视频后的天数

我需要一个变量(
$last\u activity
),它可以找到这3个变量中哪一个的值最低,并获取该值

因此,在上面的列表中,我们可以看到,
$last\u video
的值最低。因此,
$last\u activity
将被设置为
20
的值

我该怎么做

$last_activity = min($last_article, $last_comment, $last_video);
您可以使用:


如果您首先将所有值存储在一个数组中,会更容易:

// using PHP 5.4
$last = [
    'article' => 40,
    'comment' => 30,
    'video' => 20,
    // other values
];
然后使用以下公式获得最小值:


$minLast=min($last)

不错。我不知道闵。谢谢:)我已经知道了,只是在问问题时简化了;)
// using PHP 5.4
$last = [
    'article' => 40,
    'comment' => 30,
    'video' => 20,
    // other values
];