PHP:如何使用while循环打印关联数组?
发布时间:2020-12-13 16:02:55 所属栏目:PHP教程 来源:网络整理
导读:我有一个简单的关联数组. ?php$assocArray = array('a' = 1,'b' = 2,'c' = 3);? 仅使用while循环,如何在此结果中打印? $a = 1 $b = 2 $c = 3 这是我目前的解决方案,但我认为这不是有效/最好的方法吗? ?php$assocArray = array('a' = 1,'c' = 3);$keys = ar
我有一个简单的关联数组.
<?php $assocArray = array('a' => 1,'b' => 2,'c' => 3); ?> 仅使用while循环,如何在此结果中打印? $a = 1 $b = 2 $c = 3 这是我目前的解决方案,但我认为这不是有效/最好的方法吗? <?php $assocArray = array('a' => 1,'c' => 3); $keys = array_keys($assocArray); rsort($keys); while (!empty($keys)) { $key = array_pop($keys); echo $key . ' = ' . $assocArray[$key] . '<br />'; }; ?> 谢谢.
尝试这种语法,这是最有效的工作方式………..
while (list($key,$value) = each($array_expression)) { statement } <?php $data = array('a' => 1,'c' => 3); print_r($data); while (list($key,$value) = each($data)) { echo '$'.$key .'='.$value; } ?> 对于reference,请检查此链接……… 小Example在这里链接… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |