Кривой вывод из массива в php

(Ответов: 2, Просмотров: 305)
  1. Опытный Аватар для Neumann1970
    • Регистрация: 29.01.2016
    • Сообщений: 299
    • Репутация: 4
    Всем привет!
    Столкнулся с проблемой некорректного отображения текстовых строк. С обычным текстом все нормально, но когда добавляются html теги получается каша:

    То как выводится:
    PHP код:
    <?php
    $list_items 
    get_post_meta($post->ID'list_items'true);

    $textAr explode(";"trim($list_items));
    $textAr array_filter($textAr'trim');

    foreach (
    $textAr as $line) {
    echo 
    "<li><p class='li-text'>$line</p></li>";
                                                  }
    ?>
    То что выводиться:
    Вывести <

    b>

    простой<

    /b>

    текст
    Что должно быть:
    Вывести простой текст
    Элементы списка формируются и строки которая делится на подстроки когда встречается ";". В строке нет точки с запятой, но все равно происходит перенос те неправильное заполнение массива и рвет строку на неправильные части.

    Где может быть ошибка ? С чем связано?
    • 0
  2. Sapienti sat Аватар для brainix
    • Регистрация: 01.01.2013
    • Сообщений: 1,925
    • Записей в дневнике: 1
    • Репутация: 817
    • Webmoney BL: ?
    Цитата Сообщение от Neumann1970 Посмотреть сообщение
    Где может быть ошибка ? С чем связано?
    С входными данными. При $list_items = 'a b c'; или $list_items = 'a; b; c'; все верно.
    • 0
  3. Опытный Аватар для Neumann1970
    • Регистрация: 29.01.2016
    • Сообщений: 299
    • Репутация: 4
    Вообщем разобрался.
    Добавил строку в цикл и поменял разделитель ";" на "~"
    PHP код:
    $line_after htmlspecialchars_decode($line); 
    • 0

Тэги топика:

Похожие темы

Темы Раздел Ответов Последний пост
Шаблон делает кривой текст
WordPress 7 02.05.2014 19:44
Кривой дискрипшен. В чём дело?
Вопросы от новичков 6 14.04.2014 15:02
Это че за кривой ап?
Поисковые системы 1 16.03.2011 17:27
Сайт кривой в IE8
Прочее 3 14.02.2011 22:04

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры