Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.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_Arrays - Fatal编程技术网

Php 附加到数组

Php 附加到数组,php,arrays,Php,Arrays,我试图根据变量的值附加到两个不同的数组 $availableDates = array(); $unavailableDates = array(); $total1 = 100 //For example foreach($selectedDates as $checkingDate) { $checkQuery = some query $total2 = number of rows from $check

我试图根据变量的值附加到两个不同的数组

$availableDates = array();
$unavailableDates = array();

$total1 = 100 //For example

foreach($selectedDates as $checkingDate)
    {
        $checkQuery = some query                    
        $total2 = number of rows from $checkQuery

        $availableSeats = $total1 - $total2;

        if($availableSeats > 0)
                {
                    $availableDates[] =  $checkingDate;
                }

        else
                {
                    $unavailableDates[] = $checkingDate;
                }       
    }
$selectedDates是一个日期数组,例如array2014-01-012014-01-02


现在的问题是,它完美地附加到$availableDates[],但即使满足条件,它也不会附加到$availableDates[]。我错过了什么

发布实际代码。您已编辑出问题。请转储变量…尝试数组\u推送:数组\u推送$unavailableDates,$checkingDate//但是我不明白为什么你的代码不能像writen那样工作,可能是你的变量$unavailableDates在你打印变量值的循环之后被重置了,因为你的代码中没有问题,你知道其他人是如何执行的。。。为什么不在Else条件中回显Else部分以检查它是否正在执行?