PHP json encode

179
25 мая 2021, 02:10

Есть проблема необходимо привести текст в человеческий вид.

<?php  
//$json='\u0414\u0438\u0435\u0442\u0430'; 
 
//echo json_unescaped_unicode($json); 
//echo json_encode($json,  JSON_UNESCAPED_UNICODE); 
 
$ar = ["\u0414\u0438\u0435\u0442\u0430 \u0410\u043d\u0433\u0435\u043b\u0430\u2192 \u0414\u0438\u0435\u0442"]; 
echo json_encode($ar,JSON_UNESCAPED_UNICODE); 
 
 
//echo (JSON_UNESCAPED_UNICODE($json)); 
 
 
 
  ?> 
         

Выглядит он так (\u0414\u0438\u0435\u0442\u0430 \u0410\u043d\u0433\u0435\u043b\u0430\u2192 \u0414\u0438\u0435\u0442). Пробовал решать через JSON_UNESCAPED_UNICODE не работает. Однако данный декодер справился. Спасибо!

Answer 1

А я бы сделал так

html_entity_decode(str_replace('\u','&#x',$ar[0]), ENT_NOQUOTES,'UTF-8');
Answer 2
json_decode('"' . $ar[0] . '"');
READ ALSO
Зайти на почту через Java

Зайти на почту через Java

в общем пишу бота для множественного входа на почту (для себя)есть 300 почт, нужно поочередно на них заходить и выходить так, чтобы сервер понимал,...

143
Как cделать рейтинг игроков? (java)

Как cделать рейтинг игроков? (java)

Есть код игры "Угадай число"Но рейтинг участников вывести не могу

125
Как в HashMap увеличить значение числа

Как в HashMap увеличить значение числа

Как HashMap<String, Integer> map увеличить значение числа, например, я вставил в map значение: mapput("example", 5); и как его по ключу увеличить?

138