Задать вопрос
@siroper

Почему http_build_query или php заменяет строку на непонятный символ?

Здравствуйте. Имеется вот такой код:

$auth_data = array(
		'test' => '123',
		'notUserTypeOK' => 0,
		'notLoginnedOK' => 1
	);
	
	$auth_string = http_build_query($auth_data);


Результат print_r($auth_string); является:
test=123¬UserTypeOK=0¬LoginnedOK=1

Что блин за символ появляется ¬ вместо &not... Причем если в массиве заменить начало строки "not" - все отлично, но менять not нельзя, как быть? str_replace хрен работает тут
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@galaxy
Это браузер интерпретирует HTML Entities. Откройте source, там все ок будет
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽