打印2D阵列
Printing 2D array
我正在尝试打印子元素。按照这个例子。怎么做?。
$myarray = array("DO"=>array('IDEAS','BRANDS','CREATIVE','CAMPAIGNS'),
"JOCKEY"=>array('IDEAS','BRANDS','CREATIVE','CAMPAIGNS'),
"CREATE"=>array('IDEAS','BRANDS','CREATIVE','CAMPAIGNS'),
"INNOVATE"=>array('IDEAS','BRANDS','CREATIVE','CAMPAIGNS'));
foreach($myarray as $key => $element){
echo "<span class='rotate'>$element</span>";
foreach($element as $subkey => $subelement){
$out .= "$subelement";
echo "<span class='rotate'>$out</span>";
}
}
您需要执行以下操作:-
<?php
$myarray = array("DO"=>array('IDEAS','BRANDS','CREATIVE','CAMPAIGNS'),
"JOCKEY"=>array('IDEAS','BRANDS','CREATIVE','CAMPAIGNS'),
"CREATE"=>array('IDEAS','BRANDS','CREATIVE','CAMPAIGNS'),
"INNOVATE"=>array('IDEAS','BRANDS','CREATIVE','CAMPAIGNS'));
$out = ''; // define the out variable
foreach($myarray as $key => $element){
echo "<span class='rotate'>$key</span>.<br><br>"; // print the indexes of main array
foreach($element as $subkey => $subelement){
$out .= "$subelement";
echo "<span class='rotate'>$out</span><br>"; // print the sub elements present in the form of array at each indexes of the main array
}
}
?>
输出:-http://prntscr.com/7mribs
<?php<br/>
$cars = array<br/>
(<br/>
array("Volvo",22,18),<br/>
array("BMW",15,13),<br/>
array("Saab",5,2),<br/>
array("Land Rover",17,15)<br/>
);<br/>
for ($row = 0; $row < 4; $row++) {<br/>
echo "<p><b>Row number $row</b></p>";<br/>
echo "<ul>";<br/>
for ($col = 0; $col < 3; $col++) {<br/>
echo "<li>".$cars[$row][$col]."</li>";<br/>
}<br/>
echo "</ul>";<br/>
}<br/>
?>
您提供的链接不起作用。从你的帖子来看,我看起来你想打印索引和下面的子项,所以这个片段确实做到了:
<?php
$myarray = array("DO"=>array('IDEAS','BRANDS','CREATIVE','CAMPAIGNS'),
"JOCKEY"=>array('IDEAS','BRANDS','CREATIVE','CAMPAIGNS'),
"CREATE"=>array('IDEAS','BRANDS','CREATIVE','CAMPAIGNS'),
"INNOVATE"=>array('IDEAS','BRANDS','CREATIVE','CAMPAIGNS'));
foreach($myarray as $index => $s)
{
echo "<ul>";
echo "<li>" . $index . "<ul>";
foreach($s as $sub)
{
echo "<li>" . $sub . "</li>";
}
echo "</ul></li></ul>";
}
?>
相关文章:
- 从2D RGB阵列创建图像
- 构建画布RGB值的2D阵列
- 动态构建2D阵列Javascript
- 复选框2d阵列
- 检查2D阵列中的对角线
- 从Javascript中加速2d阵列
- 未捕获错误:不是有效的 2D 阵列
- 将新阵列推送到 2D 数组中
- 将2D阵列加“1”;组”;
- Visual 2D阵列中的颜色更改
- 如何在2D阵列中找到所有路径
- "类型错误:can't将未定义转换为对象“t”;当动态调整2D阵列的大小时
- 无法填充2D阵列
- 这些2D阵列包含不同结构的相同信息.如何将一个转换为另一个
- 无法设置属性'0'2D阵列
- Javascript 2D阵列行删除
- 2D阵列对角线检查循环
- 打印2D阵列
- 比较阵列(也可以是2D和以上)
- 用Javascript构建2D阵列