我的数据来自WordPress数据库。我想有一个if语句,检查数组中是否有数据。如果是这种情况,我想执行一些代码。如果不是,我想执行其他操作。我已经尝试了以下方法,但是它似乎不起作用。
$array_value = array(
array("")
);
if (empty($array_value)) {
echo "The array is empty.";
} else {
echo "The array has a value.";
}
答案 0 :(得分:-1)
有多种方法检查数组是否包含值。其中的第一个将显示检查数组是否为空以及数组是否为非空的示例。我还添加了一个使用OP代码的示例。
这是使用以下建议方法的情况示例:
$array_value = array(
array("")
);
if (count(current($array_value)) == 0) {
// There are no values
} else {
// There are values in $array_value[0]
}
如果您想了解更多信息,请随时提问。
// 1. Check if the array is EMPTY
if (count($array) == 0) {
// The $array is EMPTY
} else {
// The $array is NOT EMPTY
}
// 2. Check if the array is NOT EMPTY
if (count($array) > 0) {
// The $array is NOT EMPTY
} else {
// The $array is EMPTY
}
$array = array(1, 2, 3, 4, 5);
$value = 2;
if (in_array($value, $array)) {
// $array contains $value
} else {
// $array doesn not contain $value
}
$array = array(
'first_key' => array(1, 2, 3),
'second_key' => array(1, 2, 3)
);
$keyToFind = 'first_key';
if (array_key_exists($keyToFind, $array)) {
// The key 'first_key' is in $array
} else {
// The $array does not contain 'first_key'
}