答案 0 :(得分:7)
PHP没有多维数组。它有数组数组。了解差异非常重要。
你需要这样做:
if (is_array($foo[0]) && isset($foo[0][1])) {
...
}
答案 1 :(得分:0)
DOH
它是 - >
array_key_exists($foo[0][1]);
我仍然感到困惑,为什么PHP认为$ foo [0] [1]已经设置了......
答案 2 :(得分:0)
if (is_array($foo[0]));
和http://php.net/manual/en/language.types.string.php#language.types.string.substr以获取有关返回“a”的参考;
答案 3 :(得分:0)
通过使用$ foo [0] [1],您实际上正在访问字符串$ foo [0]的第一个字符。