К сожалению, в PHP нет такой вещи, как forelse loop
, но если вы используете laravel
, в их blade templating engine
есть forelse loop
, который выглядит примерно так
@forelse($arrays as $string)
<p>{{ $string }}</p>
@empty
<p>Empty</p>
@endforelse
Дополнительная информация здесь -> https://laravel.com/docs/5.4/blade#loops
, но вы можете обойти это, если вы не используете laravel's blade templating engine
, что-то вроде этого было бы отличным подходом
if(count($arrays)) {
foreach($arrays as $string) {
echo '<p>'. $string .'</p>';
}
} else {
echo '<p>Empty!</p>';
}
, если вы пришлис лучшей идеей, пиши мне, пожалуйста.