#php #foreach
#php #foreach
Вопрос:
Я пытаюсь повторить переменную внутри foreach только один раз, это переменная: $ads
это код:
foreach ( $chapter['storage'][ $in_use ]['page'] as $page => $link ) {
$host = $chapter['storage'][ $in_use ]['host'];
$src = $host . $link['src'];
?>
<div class="page-break">
<img id="image-<?php echo esc_attr( $page ); ?>" src="<?php echo esc_url( $src ); ?>" class ="wp-manga-chapter-img">
</div>
}
Комментарии:
1. Не было бы проще (если
$ads
это не зависит от данных в цикле) повторить его перед циклом?
Ответ №1:
Вы можете просто использовать счетчик, подобный этому :
$i = 0;
foreach ( $chapter['storage'][ $in_use ]['page'] as $page => $link ) {
if($i==0) echo($ads);
$i ;
$host = $chapter['storage'][ $in_use ]['host'];
$src = $host . $link['src'];
?>
<div class="page-break">
<img id="image-<?php echo esc_attr( $page ); ?>" src="<?php echo esc_url( $src ); ?>" class ="wp-manga-chapter-img">
</div>