遍历在PHP中一个复杂的关联数组 [英] Iterating over a complex Associative Array in PHP

查看:196
本文介绍了遍历在PHP中一个复杂的关联数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有一种简单的方法来遍历这个结构在​​PHP关联数组:

Is there an easy way to iterate over an associative array of this structure in PHP:

阵列 $搜索有编号的指数,与4和5之间的关联部件。所以,我不仅需要遍历 $搜索[0] $搜索[N] ,也 $搜索[0] [PART0] $搜索[N] [PARTN] 。难的是,不同的指数具有部分不同的数字(有些人可能会丢失一个或两个)。

The array $searches has a numbered index, with between 4 and 5 associative parts. So I not only need to iterate over $searches[0] through $searches[n], but also $searches[0]["part0"] through $searches[n]["partn"]. The hard part is that different indexes have different numbers of parts (some might be missing one or two).

这在某种程度上是很好,整洁,可以理解这样的想法?

Thoughts on doing this in a way that's nice, neat, and understandable?

推荐答案

我不知道我理解的问题。你知道 的foreach 循环?为什么不干脆窝呢?

I'm not sure I understand the problem. Do you know the foreach loop? Why not simply nest it?

foreach ($array as $i => $values) {
    print "$i {\n";
    foreach ($values as $key => $value) {
        print "    $key => $value\n";
    }
    print "}\n";
}

这篇关于遍历在PHP中一个复杂的关联数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆