if($value == 'mtimein' ){
?><td><?=$val['mtimein']?></td>
<?
}
Подскажите как сделать так что если нету значения в ячейке mtimein то не создается ячейка если значение есть то ячейка создается и выводит содержимое, пробовал дописывать empty в условии и на пустоту писал, не работало.
Вообще кратко и правильно будет так
<?=!empty($val['mtimein']) ? '<td>'.$val['mtimein'].'</td>' : ''?>
Но раз Вы пробовали писать условие на empty
и не срабатывало значит у Вас в $val['mtimein']
хранится не то что Вы предполагаете. Попробуйте сделать var_dump($val['mtimein'])
и убедиться что там действительно нет никаких невидимых символов или прочего.
Я так понимаю, что таблица у вас создается в цикле и это часть кода для отрисовки заполненных полей сделайте так:
$flag = 0; // доп. переменная
for($i=0; $i<count($val); $i++) // прогоняете ваш массив val в цикле
{
if ($value === "mtimein") {
$a = "<td>";
$a .= $val[$i]['mtimein'];
$a .= "</td>";
echo $a; // вывод ячейки
$flag = 1; // изменение доп. переменной
}
}
А при сравнении $flag
с 0 можно делать действия с пустыми клетками таблицы, когда $value !== "mtimein"
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Пожалуйста, объясните как работает маршрутизация в реакте, если я использую обычный phpТо есть просто на main
Добрый день! Заметил, что некорректно стала отрабатывать запись в сессиюВ таком случае: