Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как произвести поиск и замену в дополнительных полях?

Как произвести поиск и замену в дополнительных полях?


     03.07.2017    Поиск и замена, Дополнительные поля    Все вопросы » Общие вопросы    1263

вопрос
Здравствуйте! Подскажите, как произвести поиск и замену в дополнительных полях? Например, в поле field2 заменить запятую на слэш (/).
Что есть:
, 'field1|value1, value2, value3||field2|value1, value2, value3||field3|value1, value2, value3',


Как надо:
, 'field1|value1, value2, value3||field2|value1/ value2/ value3||field3|value1, value2, value3',


Спасибо!

Ответа пока нет


2 комментария

And78
Юзер

And78 - 4 июля 2017 15:37 -

Если владеешь РНР, то можно автоматизировать.
Берешь из БД ячейку с доп полями и преводишь её из строки в массив - explode("||", $array[xfields]);
Потом меняешь , на / - str_replace(",", "/", $xfields[field2]);
и обратно переводишь в строку - implode('||',$xfields); и сохраняешь в БД

Стандартными средствами (тегами, шаблонами) не заменишь.

P.S. Это не код, а примеры частей кода.

yeahga
Юзер

yeahga - 4 июля 2017 15:46 -

Спасибо! Дальше разберусь.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх