Articles of Разбиение

Замена новой строки ее эквивалентом html в PHP

Я столкнулся с небольшим затруднением, мне нужно заменить новую строку на <br /> . Теперь, очевидно, замена всех экземпляров \ n не сработала, поскольку на странице не было соответствующих строк. Вот пример некоторого возможного текста: Some text More text Теперь это проблема, потому что нет \ n, и у меня нет возможности автоматически вставлять <br […]

Разделить html-код на две равные части контента, в PHP или JS

Я хочу взять содержание статьи веб-сайта и создать два или более столбца текста. Трудная часть заключается в том, что я должен хранить теги html и закрывать их, если резка выполняется внутри <p></p> например. Пример: <p><span>One two three <strong>four</strong></span> five six</p> Результат: <p><span>One two three<span><p> <p><span><strong>four</strong> five six</p> Таким образом, пользователь будет One two three four […]

Удалите все разрывы строк из источника html

Ну, я знаю, что обфускация – плохая идея. Но я хочу, чтобы весь мой html-код появился в одной длинной отдельной строке. Все теги html генерируются через PHP, поэтому я думаю, что это возможно. Я знал замену \n\r из регулярного выражения, но понятия не имею, как это сделать. В случае, если я неясно, вот пример $output […]

Каков наилучший способ разбить строку на массив символов Юникода в PHP?

В PHP <6, каков наилучший способ разбить строку на массив символов Unicode? Если вход не обязательно UTF-8? Я хочу знать, является ли набор символов Unicode во входной строке подмножеством другого набора символов Unicode. Почему бы не сбежать прямо к семейству функций mb_ , так как в первой паре ответов не было?

str_split без слов

Я ищу быстрое решение , разбивая строку на части, без слов . $strText = "The quick brown fox jumps over the lazy dog"; $arrSplit = str_split($strText, 12); // result: array("The quick br","own fox jump","s over the l","azy dog"); // better: array("The quick","brown fox","jumps over the","lazy dog");