Каждый раз повторять каждую итерацию

У меня есть этот массив:

$fruits = array('apple', 'strawberry', 'orange', 'peach');

Это мой код для цикла:

foreach( $fruits as $key => $fruit ) {
if( $key == 1 ) {
echo "ADV";
}
else {
echo $fruit;
}
}

Это результат:

apple
ADV
orange
peach

Как я могу изменить свой код, чтобы получить такой результат?

apple
ADV
strawberry
orange
peach

-1

Решение

Удалить блок else и повторить все фрукты

8

Другие решения

foreach( $fruits as $key => $fruit ) {
if( $key == 1 ) {
echo "ADV";
}
echo $fruit;

}

2

Пожалуйста, попробуй :

$fruits = array('apple', 'strawberry', 'orange', 'peach');
$inserted = array( 'ADV' ); // Not necessarily an array
array_splice( $fruits, 1, 0, $inserted );

foreach( $fruits as $key => $fruit ) {
echo $fruit;

}
0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector