Articles of текста

завершать длинные слова или длинные символы, игнорируя теги html

Мне нужно обернуть длинные слова, каждый в тегах span, например: $string = 'aaaaaaaaaaaaaaaa{}^?¿*!-<a href="#">link here</a>aaaaaaaaaa<br />aaaa'; Мне нужно распечатать это: (вырезать каждые 8 ​​символов, игнорируя теги html) "<span>aaaaaaaa</span> <span>aaaaaaaa</span> <span>{}^?¿*!-</span> <a href="#">link here</a> <span>aaaaaaaa</span> aa <br /> aaaa" что-то вроде того, что делает facebook (<span class="word_break"></span>) Код facebook: <span>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</span><wbr></wbr><span class="word_break"></span> Есть идеи? 🙂 большое спасибо

Преобразование байтов, полученных через php-сокет, в целое число

Я использую netty API для создания Java-сервера, который отправляет, если клиентская программа отправляет на сервер что-то вроде 5. Это целое число с 4 байтами. Я думаю, что он должен быть таким же, как писать целое число в OutputStream. Поэтому я хочу получить целое число php. Но если я вызываю socket_read, он ничего не выводит, потому […]

Каков наилучший способ обработки загруженных текстовых файлов с различными кодировками?

Внутренне наше приложение PHP использует UTF-8, и мы обрабатываем файлы .csv и файлы с фиксированной шириной (текстом). Мы написали несколько хороших библиотек для работы с этими файлами (классы по существу). Недавно мы добавили возможность администраторам загружать файлы этих типов, чтобы они могли обрабатываться и быстро возникали проблемы в нескольких ОС. Вскоре мы поняли, что файлы, […]

php / mysql: Как вставить строку gzcompress-ed в текстовое поле mysql?

Я пытался сжать и сохранить json закодированную строку в mysql, но я получаю «неожиданные /» ошибки. Я также попытался использовать addlashes вот так: addslashes(gzcompress(json_encode($mystring))); И для отображения json_decode(gzuncompress(stripslashes($mystring))); Но он терпит неудачу при вставке с упомянутой ошибкой. Я где-то читал строку с gzcompress, которая должна храниться как blob, но я надеялся, что есть способ сохранить […]

Как установить кодировку текстового файла в PHP?

Как установить текстовый файл ENCODING (например, UTF-8) в PHP? Позвольте мне показать вам свою проблему. Это мой код: <?php file_put_contents('test.txt', $data); // data is some non-English text with UTF-8 charset ?> Выход: ا٠! fwrite() имеет аналогичный вывод. Но когда я создаю test.txt помощью блокнота и устанавливаю кодировку UTF-8, выход – это то, что я […]

DOM: выбор всех текстовых узлов в документе (PHP)

У меня есть следующий (PHP) код, который проходит весь документ DOM, чтобы получить все текстовые узлы. Это немного уродливое решение, и я уверен, что должен быть лучший способ … так, не так ли? $skip = false; $node = $document; $nodes = array(); while ($node) { if ($node->nodeType == 3) { $nodes[] = $node; } if […]