簡體   English   中英

兩個其他循環內的foreach循環php

[英]foreach loop inside two other loops php

我在另外兩個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-first_link_title

標頭2-second_link_title

標頭3-third_link標題

第二個循環顯示手風琴本身,第一個循環與手風琴無關。

非常感謝您的幫助。

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

我認為,此foreach循環必須在其他兩個foreach循環之外,而不是在其中。 換句話說,另外兩個foreach循環必須在此“ header_title”循環內

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM