Вопрос

Я работаю над длинной строкой, полученной из сеанса, который использует "§" (знак раздела) для группировки и разделения различных частей строки.

Пример:"Идентификатор статьи | Заголовок | Дата § Идентификатор статьи | Заголовок | дата § Идентификатор статьи | Заголовок | Дата"

Я хочу поместить это в массив, используя:explode("§",$str);

Однако по какой-то причине персонаж полностью игнорируется.

Я просто использовал другой символ вместо этого, чтобы заставить это работать, но почему PHP не распознает его?

Это было полезно?

Решение

Проверьте кодировку файла.Этот § может быть передан в explode() как "\xA7", "\xA7\x00" или "\xC2\xA7" в зависимости от того, закодирован ли PHP-файл в ASCII, UNICODE или UTF-8 соответственно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top