请问php中如何用for循环遍历出关联数组,不要用foreach,用for循环哦

$arr=array("name"=>"chjl","sex"=>"boy","age"=>"22")请问php中如何用for循环遍历出关联数组,不要用foreach,用... $arr=array("name"=>"chjl","sex"=>"boy","age"=>"22")

请问php中如何用for循环遍历出关联数组,不要用foreach,用for循环哦
展开
 我来答
Beehardy
推荐于2017-11-25 · TA获得超过499个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:252万
展开全部
其实用foreach很方便,如果不用的话,一个简单的FOR也可以实现。
基本思想是,统计出数组元素的个数,再使用for循环引出。

$arr=array("name"=>"chjl","sex"=>"boy","age"=>"22");
$sum=count($arr);
for($i=0 ; $i < $sum ;$i++){
echo key($arr),'=>',current($arr),'<br/>';
next($arr);
}
自己写的,测试过可以使用!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2013-03-26 · TA获得超过758个赞
知道小有建树答主
回答量:353
采纳率:0%
帮助的人:233万
展开全部
为啥不用foreach,
你这可是关联数组,
for循环只能遍历索引数组的亲
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式