Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php数组的构造与显示_Php_Arrays - Fatal编程技术网

php数组的构造与显示

php数组的构造与显示,php,arrays,Php,Arrays,我应该如何构造和检索php数组才能这样显示它 四月 五月 ant等。这取决于数据集在添加到数组之前的外观。不知道我会说你可以做这样简单的事情 $arr = array('Item 1' => '10, 2012, 5', 'Item 2' => '11, 2012, 6'); foreach ($arr as $akey => $aval) { echo $akey . " | " . $aval . "<br/>"; } 产出: 项目1 | 10,20

我应该如何构造和检索php数组才能这样显示它

四月

五月


ant等。

这取决于数据集在添加到数组之前的外观。不知道我会说你可以做这样简单的事情

$arr = array('Item 1' => '10, 2012, 5', 'Item 2' => '11, 2012, 6');

foreach ($arr as $akey => $aval) {
    echo $akey . " | " . $aval . "<br/>";
}
产出:

项目1 | 10,2012,5

项目2 | 11、2012、6

应大众要求,这里有一个多维示例

$arr = array('May' => array('Item 1' => '5, 2012, 5', 'Item 2' => '5, 2012, 6'), 'June' => array('Item 1' => '6, 2012, 5', 'Item 2' => '6, 2012, 6'), 'July' => array('Item 1' => '7, 2012, 5', 'Item 2' => '7, 2012, 6'));

foreach ($arr as $akey => $aval) {
    echo $akey . "<br/>";
    foreach ($aval as $mkey => $mval) {
        echo $mkey . " | " . $mval . "<br/>";
    }
}
输出:

五月

项目1 | 5,2012,5

项目2 | 2012年5月6日

六月

项目1 | 6,2012,5

项目2 | 6,2012,6

七月

项目1 | 7、2012、5


项目2 | 7,2012,6

需要一点背景。。。还是家庭作业?@boisvert谢谢,为什么人们总是投否决票而不是要求澄清?阅读这篇文章可能会帮助你,这几乎是最简单的;如果希望按月份对其进行分类,则可能需要一个多维数组,将月份与其他月份分开,或者使用几个单独的数组。告诉我们更多@boisvert在其中为您添加了一个多维数组:
$arr = array('Item 1' => '10, 2012, 5', 'Item 2' => '11, 2012, 6');

foreach ($arr as $akey => $aval) {
    echo $akey . " | " . $aval . "<br/>";
}
$arr = array('May' => array('Item 1' => '5, 2012, 5', 'Item 2' => '5, 2012, 6'), 'June' => array('Item 1' => '6, 2012, 5', 'Item 2' => '6, 2012, 6'), 'July' => array('Item 1' => '7, 2012, 5', 'Item 2' => '7, 2012, 6'));

foreach ($arr as $akey => $aval) {
    echo $akey . "<br/>";
    foreach ($aval as $mkey => $mval) {
        echo $mkey . " | " . $mval . "<br/>";
    }
}