Php 检查值是否存在以及是否是包含项的数组的正确方法
因此,一种方法是Php 检查值是否存在以及是否是包含项的数组的正确方法,php,arrays,Php,Arrays,因此,一种方法是 if(isset($arrayVar)) { if(is_array($arrayVar)) { if(count($arrayVar) > 0) { // Success print_r($arrayVar); } } } 有更好的方法吗?您可以使用和: empty() if (!empty($arrayVar) && is_array($arrayVar)
if(isset($arrayVar)) {
if(is_array($arrayVar)) {
if(count($arrayVar) > 0) {
// Success
print_r($arrayVar);
}
}
}
有更好的方法吗?您可以使用和:
empty()
if (!empty($arrayVar) && is_array($arrayVar))
!空的
既包括
isset也包括空数组(实际上所有的值都是假的),然后只需确认它实际上也是一个数组。您可以这样检查
if(is_array($arrayVar) && sizeof($arrayVar) > 0)
{
echo 'Array value exists';
}
else
{
echo 'array empty or it is not array';
}
不包括
isset
。谢谢!这是很好的信息
if(is_array($arrayVar) && sizeof($arrayVar) > 0)
{
echo 'Array value exists';
}
else
{
echo 'array empty or it is not array';
}