当前位置:编程学习 > php >>

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显然是不行的了,为空数组好办,就是只有一条的时候不知道怎么处理了,有谁能告诉我用什么方法好吗

补充:就是出现第二种的时候要出错,有帮忙的不咯。
		
追问:最好是有处理方法的代码,谢谢。
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,