foreach循环内部另外两个循环php

时间:2015-04-06 01:40:28

标签: php loops foreach

我在另外两个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

预期输出应为

Header1 - first_link_title

Header2 - second_link_title

Header3 - third_link title

... ECC

第二个循环显示手风琴本身,第一个循环与手风琴无关。

Ayy非常感谢。

2 个答案:

答案 0 :(得分:0)

$prefix = 'Header';
$index = 1;
foreach ($header_title as $title) {
    echo $prefix . $index . ' - ' . $title . PHP_EOL;
    $index ++; 
}

答案 1 :(得分:-1)

我认为,这个foreach循环必须在其他两个foreach循环之外,而不是在其中。换句话说,那两个其他的foreach循环必须在这个&#34; header_title&#34;环