我有以下的数组($post_options
),它可能以各种方式出现,关键是动态的:
可能是这样的:
array(1) { [95]=> string(2) "25" }
也可能是这样的,关键字可以是任何东西:
array(1) { [05]=> string(2) "" }
我想添加一个控制语句,根据第一个关键元素的值是否有值来进行控制。
我有这段代码:
if (!isset($post_options[0])) {
// value is empty
var_dump($post_options);
}
else {
// value has value
echo 'Option Selected';
}
但是这并不起作用,当值被设置和未被设置时都返回true。有什么解决方案吗?谢谢
所以如果数组看起来像这样(第一个键的值为空):
array(1) {[05]=> string(2) ""}
我想在这种情况下使用var_dump();
null
吗?该值不应为空字符串吗?其他任何“空”值呢?这里有很多选项。您到底想要什么?请明确说明。 - Ken Wayne VanderLinde