PHP+HTML с использованием конструкции match
Сделал комбо режим PHP+HTML, но опять ошибка. Как пофиксить этот баг?
<?php
$a = 2;
?>
<?php match($a){?>
<?php 1 => ?> <div class ="">вода</div> <?php , ?>
<?php 2 => ?> <div class ="">свет</div> <?php , ?>
<?php default => ?> <div class ="">ничего не найдено</div> <?php , ?>
<?php }; ?>
Ответы (2 шт):
Автор решения: Алексей Шиманский
→ Ссылка
$a = 2;
$returnValue = match ($a) {
1 => '<div class ="">вода</div>',
2 => '<div class ="">свет</div>',
default => '<div class ="">ничего не найдено</div>',
};
echo $returnValue;
Автор решения: user3265030
→ Ссылка
Можете сделать что-то типа:
<?= match ($a) {
1 => '<div class ="">вода</div>',
2 => '<div> class ="">свет</div>',
default => '<div class ="">ничего не найдено</div>',
};
?>