+ -
当前位置:首页 → 问答吧 → 打印数组问题

打印数组问题

时间:2011-11-14

来源:互联网

PHP code
        foreach ($createTable as $create => $tmp){
            //print_r($tmp);
            echo $tmp["Create Table"];// 这里正常
                        echo $tmp[0]; // 这里是空的
        }


怎么用下标访问不了?

作者: cooc123   发布时间: 2011-11-14

因为$tmp的第一个元素下标是 Create Table,而不是0。

如果没有指定第一个元素的下标,那它默认就是0了。

作者: whg4585   发布时间: 2011-11-14

如果$tmp中的值是关联数组,就不能用下标访问啊

作者: dencey   发布时间: 2011-11-14

喔。。明白了、、、、、、、、

作者: cooc123   发布时间: 2011-11-14

那怎样得到 $tmp 所有的 键 名称呢?

作者: cooc123   发布时间: 2011-11-14

引用 4 楼 cooc123 的回复:

那怎样得到 $tmp 所有的 键 名称呢?

遍历$tmp啊
PHP code

foreach($tmp as $key=>$value){
...
}
//或者
while (list($key, $value) = each($tmp)){
...
}

作者: dencey   发布时间: 2011-11-14

array_keys( $tmp )

作者: xuzuning   发布时间: 2011-11-14

相关阅读 更多