我将在PHP中使用这种类型的数组:
$data = array(
array(1 => array("A ROW GREENS", array(
"A1" => array("http://flexslider.woothemes.com/images/kitchen_adventurer_cheesecake_brownie.jpg"),
"A2" => array("http://flexslider.woothemes.com/images/kitchen_adventurer_cheesecake_brownie.jpg"),
"A3" => array("http://flexslider.woothemes.com/images/kitchen_adventurer_cheesecake_brownie.jpg")
))),
array(2 => array("A ROW BLUE",array(
"A1" => array("http://flexslider.woothemes.com/images/kitchen_adventurer_cheesecake_brownie.jpg"),
"A2" => array("http://flexslider.woothemes.com/images/kitchen_adventurer_cheesecake_brownie.jpg"),
"A3" => array("http://flexslider.woothemes.com/images/kitchen_adventurer_cheesecake_brownie.jpg")
))),
);
我需要从部分阅读。
第一部分:
我需要恢复" A ROW GREENS"," A ROW BLUE" ..和这个级别。
第二部分:
我需要A1,A2,A3,.....以及相关的网址
我尝试将部分拆分成一部分而没有成功..任何帮助?
foreach($data as $key=>$value){
foreach($value as $main=>$second){
foreach($second as $seconda=>$secondb){
print_r($secondb);
echo "<br><hr>";
}
}
}
期望的输出:
<ul id="parent">
<li id="1">A ROW GREENS</li>
<li id="2">A ROW BLUE</li>
</ul>
...
稍后我需要:
<ul id="child1">
<li class="parent1">A1</li>
<li class="parent1">A2</li>
</ul>
<ul id="child2">
<li class="parent2">A1</li>
<li class="parent2">A2</li>
</ul>
...
最后,其他<ul>
带有网址,但这些很容易,因为我会有第二部分。
(不要担心ID,它只是代码中的视觉关系)