无法在php函数中添加var

时间:2014-10-28 00:45:55

标签: php function

我对PHP很新,但我遇到了以下问题: 我正在尝试在$var函数中添加strtotime()。像这样:

        $var= $_POST['yyyy'] . $_POST['MM'] . $_POST['DD']; 
        //function 
         Function blah() {
            strtotime($var);
            $time = $date -time();
            $numberofDays = ceil($time / 86400); 
            return $numberofDays;
            }

如何将$var放入strtotime功能?

1 个答案:

答案 0 :(得分:3)

$var超出了您的职能范围。您需要将其作为参数传递给函数才能访问它。你也错过了$date的声明和赋值,我假设它是你函数的第一行。

$var = $_POST['yyyy'] . $_POST['MM'] . $_POST['DD']; 
function blah($var) {
    $date = strtotime($var);
    $time = $date -time();
    $numberofDays = ceil($time / 86400); 
    return $numberofDays;
}
echo blah($var);