我使用索引号而不是字母数字键在PHP中加载数组。该数组可以包含0到100个条目,具体取决于数据。该数组从0-100开始按顺序加载。
但是,为了执行所需的处理,阵列中必须至少有13个条目。如果没有13个条目,则会发生其他一些处理。
那么,这是用于查看第13个数组项是否具有值的正确格式....还是需要在12周围使用单引号?
If ( !array_key_exists(12,$array) ) {
.........
}
我还假设如果$ array [12]没有被创建并给出一个值,那么使用isset会给我一个错误......即:
If ( !isset($array[12]) ) {
..........
}
编辑:我之前使用过这个,并且不确定在什么条件下它会是真/假。
If ( !$array[12] ) {
...........
}
答案 0 :(得分:0)
您可能需要考虑使用php的empty()函数来测试变量是否存在。
if ( empty($array[12] ) {
.....
}