: $values['name_3'];
$name = $values['name'] ?: $values['name_2'] так должно работать
и правда, работает! Вот спасибо!
попробуйте написать в 'name' = 0, а в 'name_2' = 'false' во удивитесь
данные приходят с формы на сайте, это строчки, и все работает гуд)
да ну? https://www.php.net/manual/en/function.array-filter.php
вы правы, безусловно (хотя, как по мне, не надо столько агрессии и иронии) но, вот у меня в сниппете // Берем данные с формы $name = $values['name_2'] ?: $values['name_raschet']; $phone = $values['phone_2'] ?: $values['phone_raschet']; // Создаем массив данных $arr = array(); if(strlen($name) > 0) {$arr["Имя"] = $name;} if(strlen($phone) > 0) {$arr["Телефон"] = $phone;} // ну и дальше все это отправляется в чат в телеграм И если я в формах пишу 0 и false, мне в ТГ приходят 0 и false )
нет никакой агрессии, есть непонимание почему просто не заглянуть в документацию пехапе и сделать безопасную функцию работающую в 100 из 100 случаев
Паш, что за песочница?
https://onlinephp.io/ во
Я обычно в сниппет пишу echo и exit , проверяю условия и переменные. Мне так удобно отладку вести.
Обсуждают сегодня