【发布时间】:2016-06-20 10:41:45
【问题描述】:
$list = array(
array(
'header_name' => '1.',
'header_database_name' => '2',
'heading' => 'personal',
),
array(
'header_name' => '11. ',
'header_database_name' => '22',
'heading' => 'professional',
),
array(
'header_name' => '33',
'header_database_name' => '333',
'heading' => 'personal',
),
);
foreach($list as $li)
{
?>
"> ';}
else ($li['heading'] == '表现')
{echo $li['header_name'].'
';}
}
我需要通过标题对它进行分组来打印这个数组,例如标题为个人的那个应该显示在个人标题下,即:
Personal
1
33
Professional
11
我的php代码是这样的
foreach($list as $li)
{
?>
"> ';}
else ($li['heading'] == '表现')
{echo $li['header_name'].'
';}
}
它是按组打印的,但我还需要添加标题,但只需要在顶部添加一次,例如现在如果我向它添加标题,它会打印为个人 1 专业 2 个人 3
但我需要 个人的 1 2 专业的 2
【问题讨论】:
-
添加您的 PHP 代码和预期的输出。
-
Presonal 1 33- 奇怪的输出,你能详细说明一下吗?
标签: php arrays multidimensional-array