Есть такой обработчик autocomplete:
$us = $db->getAll("select * from `service` where `name` like '%$q%' and `department`=?i",$_GET['data']);
foreach ($us as $row) {
array_push($return, array(
'label' => $row['name'],
'value1' => $row['pr1'],
'value2' => $row['pr2']
));
}
echo(json_encode($return));
В базе у меня в каждой записи есть поля pr1-pr10. Как вернуть значения тех pr, которые не пустые?
array_filter($row)
вернет новый массив и удалит все пустые значения - всё что 0, null, false, пустая строка будет удалено.
Кроме того можете написать свою callback функцию для фильтрации. см: введите сюда описание ссылки
Псевдокод:
если pr1 != пусто:
вернуть значение
если pr2 != пусто:
вернуть значение
и т.д.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Изучаю idiorm и не могу понять зачем в примере на выборку используется функция save()
Сайт построен на MODXПодскажите, каким способом можно посчитать количество неудаленных ресурсов?
Не выводятся данные таблицы из бдПодскажите пожалуйста, что не так:
Пытался получить ответ в google, но, возможно, я не так задавал вопрос и не нашел ответ