javascript - 打印二维阵列

标签 javascript php arrays codeigniter

我正在尝试打印子元素。正在关注this example 。怎么做?。

$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

关于javascript - 打印二维阵列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31121177/

相关文章:

php - 如何在字符串中从末尾的固定位置插入一个字符?

c - 如何使分配的二维数组在打印时不显示任何内容?

java - 改变二维数组中的元素

javascript - For循环 Protractor

javascript - CSS 星形单选按钮

javascript - 如何使用jquery显示子数组中的特定数据?

javascript - 网页和 chrome 扩展的 localStorage 不同

php - ubuntu 14.04 上的 Laravel 5.1 session 问题

PHP 在查询数据库表中搜索多个单词

javascript - 使用点表示法中的路径数组动态创建对象