@Aricus

Как удалить спецсимвол из строки в php?

В начале строки есть спецсимвол html, который мешает дальнейшей обработке. Он там может быть, а может и не быть. Я пытаюсь его удалить тремя способами, не получается:
$csvText = str_replace("","",$csvText);
$csvText = preg_replace("/\&\#[a-z0-9]{2,8}\;/i","",$csvText);
if (strpos($csvText, "") === 0) {
	$csvText = mb_substr($csvText, 8);
}
echo '-------csvText-------<br>';
echo $csvText;

-------csvText-------<br>&#xFEFF;"ID";"Направление";

Подскажите, как удалить этот спецсимвол?
  • Вопрос задан
  • 734 просмотра
Пригласить эксперта
Ответы на вопрос 2
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Может так?
$csvText = str_replace("\xFE\xFF", "", $csvText);
Ответ написан
@djnick
А не вариант заглянуть в файл шаблона/вьюшки или в этот самый HTML и проверить кодировку и выставить UTF-8 без BOM?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы