@viktorross

Как заменить null в implode на 0?

здравствуйте, подскажите как в этом коде

$get_pay_tr = mysqli_fetch_row($get_pay_transactions);
		$imp_st = implode($get_pay_tr);

		return $imp_st;


заменить null на 0? иногда бывает что совпадений в базе не найдено, при подсчете строк, и мне нужен 0 в результате или цифра, но в шаблон передается NULL если var_dump добавить и предупреждение

: implode(): Argument must be an array in
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
Господи, implode-то тут зачем?
Тебе нужен первый элемент массива.

count(*) ВСЕГДА возвращает значение, никакого нулл тут никогда не будет

return $get_pay_tr[0];

И все
Ответ написан
Комментировать
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
// Из кода следует что нужен массив, если нужен
implode((array) $get_pay_tr);
// если нужно преобразовать в число
(int) $get_pay_tr;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Ведисофт Екатеринбург
от 25 000 ₽
YCLIENTS Москва
от 200 000 до 350 000 ₽
от 300 000 до 500 000 ₽
20 апр. 2024, в 18:09
70000 руб./за проект
20 апр. 2024, в 18:04
3000 руб./за проект
20 апр. 2024, в 17:55
3000 руб./за проект