其他两个循环内的foreach循环php
问题描述:
我在其他两个foreach循环中有一个foreach循环。第三个应该只重复一次,每次增加一个值。 它包含了5头标题手风琴:其他两个循环内的foreach循环php
$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;?>
但在每个标题$值输出试图为
first_link_titlesecond_link_titlethird_link_titlefourth_link_titlefifth_link_title
预期产量应为
头1 - first_link_title
头2 - second_link_title
Header3 - third_link标题
ECC ...
第二循环显示手风琴本身和第一个有无关手风琴。
非常感谢Ayy的帮助。
答
我认为,这个foreach循环必须在两个其他foreach循环之外,不在其中。换句话说,那两个其他foreach循环必须位于此“header_title”循环内
答
$prefix = 'Header';
$index = 1;
foreach ($header_title as $title) {
echo $prefix . $index . ' - ' . $title . PHP_EOL;
$index ++;
}
+0
经过对代码的轻微修改(Header1,2,3 ecc。仅用于指示手风琴中的头div),输出仍为* first_link_titlethird_link_titlethird_link_titlefird_link_titlefifth_link_title * – Someone33 2015-04-06 04:36:17
也可以发布其他循环代码。 – Raja 2015-04-06 03:08:17