Добрый вечер.
1)Если данные у Вас в utf8, то strlen(), subst() не подходят.
Подробности в документации.
2) Зачем таким варварским способом выводить html?
все перепробовал...
Что именно?
выводиться не с абзаца и не видит html теги
С какого абзаца и какие теги?
Дополните свой вопрос необходимыми данными.
Вот этого не надо. 'address_0', 'address_1', 'address_2', 'address_3'
Для адресов создаётся отдельная таблица, где есть поля
id - primaryKey
address - string
user_id - integer
Делаете связь по внешнему ключу.
И в модели у Вас всего одно поле под названием "address" и нет кучи ненужных динамических атрибутов типа "address_1000000000000000".
Всё.