php数组问题
程序会出三种数组第一种:
Array
(
[categorys] => Array
(
[@attributes] => Array
(
[list] => true
)
[category] => Array
(
[0] => Array
(
[id] => 1
[cityname] => 北京
)
[1] => Array
(
[id] => 2
[cityname] => 上海
)
)
)
)
第二种:
Array
(
[categorys] => Array
(
[@attributes] => Array
(
[list] => true
)
[category] => Array
(
[id] => 1
[cityname] => 北京市
)
)
)
第三种
Array
()
<?php
foreach($strs as $str){
echo '<a href="categroy.php?cid='.$str['id'].'">'.$str['cityname'].'</a>';
}
?>
用foreach显然是不行的了,为空数组好办,就是只有一条的时候不知道怎么处理了,有谁能告诉我用什么方法好吗
补充:就是出现第二种的时候要出错,有帮忙的不咯。
追问:最好是有处理方法的代码,谢谢。