出现问题 在tp5框架中判断select查询结果是否为空时,无论查询条件是否满足,判断查询结果都不为空 解析问题 select查询的是多条数据,若查询数据为空,则返回一个空的二维数组 array(array()) find查询的是一条数据,若查询数据为空,则返回一个空的一维数组 array() 判断一个空的二维数组是否为空,返回的是1: 案例 $a = array(); $b = array(array()); if($a){ echo 1; } if($b){ echo 2; } //结果输出