我有一个Foreach循环在另外两个Foreach循环。第三个应该只重复一次,每次递增值。它包含手风琴中5个标题的标题:
$header_title = array(
'first_link_title',
'second_link_title',
'third_link_title',
'fourth_link_title',
'fifth_link_title',
);
我试过了
<?php foreach( $header_title as $value): ?>
<?php echo $value;?>
<?php endforeach;?>
但是每个标题上的$value输出是
first_link_titlesecond_link_titlethird_link_titlefourth_link_titlefifth_link_title
预期输出应为
标题1-第一链接标题
标题2-第二个链接标题
Header3-third_link标题
ecc。。。
第二个循环显示手风琴本身,第一个循环与手风琴无关。
非常感谢你的帮助。
$prefix = 'Header';
$index = 1;
foreach ($header_title as $title) {
echo $prefix . $index . ' - ' . $title . PHP_EOL;
$index ++;
}
我认为,这个foreach循环必须在另外两个foreach循环的外部,而不是内部。换句话说,另外两个foreach循环必须在这个“header\u title”循环中