Приветствую!
Имеется два поля, одно [358] (DaData) для - сокращённого наименования организации или ИП, другое [355] php-код для сокращения ФИО. Задача отобразить одно из непустых значений. Создаю поле статический текст по шаблону, тупо прописываю в нём [355][358], но "0" из пустого поля php-кода отображается рядом с сокращённым наименованием.
Как оптимально решить такую задачу (в кодинге практически ноль, чат YaGPT не помог))???
Отображаются нулевые значения. Как отключить?
- ODI
- Сообщения: 61
- Зарегистрирован: 25 май 2019, 14:41
- Имя: Вячеслав Одишария
- Откуда: РФ, СПб
- Организация: ODI.LEGAL - юридические услуги
- Контактная информация:
Отображаются нулевые значения. Как отключить?
Последний раз редактировалось ODI 31 июл 2025, 14:39, всего редактировалось 1 раз.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Отображаются нулевые значения. Как отключить?
Вместо "статический текст по шаблону" используйте поле php-код и в нем формируйте строку по условию и сохраняйте в БД. В результате получится тот же самый статический текст по шаблону только уже по условию.
- Antonyous99
- Сообщения: 752
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Отображаются нулевые значения. Как отключить?
А почему ваш код PHP возвращает 0, а не пустую строку?
Как вы сокращаете ФИО?
Как вы сокращаете ФИО?
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
- ODI
- Сообщения: 61
- Зарегистрирован: 25 май 2019, 14:41
- Имя: Вячеслав Одишария
- Откуда: РФ, СПб
- Организация: ODI.LEGAL - юридические услуги
- Контактная информация:
Re: Отображаются нулевые значения. Как отключить?
$shortName = [355];
$output_value = preg_replace('~^(\S++)\s++(\S)\S++\s++(\S)\S++$~u', '$1 $2.$3.', $shortName);
$output_value = preg_replace('~^(\S++)\s++(\S)\S++\s++(\S)\S++$~u', '$1 $2.$3.', $shortName);