2017-02-03 2 views
0

Я пытаюсь использовать этот код:Как использовать json_decode в PHP

<?php echo json_decode('"\uD83D\uDE00"'); ?> 

Когда я использую этот код я получаю следующее значение:


Но когда я пытаюсь использовать этот код, используя некоторые переменные, как это:

<?php 
$var = "\uD83D\uDE00"; 
echo json_decode('"{$var}"'); 
echo "{$var}"; 
?> 

Я получаю это как выход:

{$var}\uD83D\uDE00 

Я пробовал много вещей, но ничего не работает, что может быть лучшим способом сделать это.

+0

, как это показывает выход: Здесь я спрашиваю о некоторой базовой слиянии php. – user2480754

+1

'' $ var'' print '$ var' while' "$ var" 'print value' $ var' Обратите внимание на внешнюю одиночную и двойную кавычку –

+0

echo json_decode ('"$ var"'); этот код дает мне это значение $ var – user2480754

ответ

0

Это странно, так как спрос, но смешно, попробуйте это :)

<?php 
    $var = "\uD83D\uDE00"; 
    echo json_decode('"'.$var.'"'); 
?> 
0

Пожалуйста, попробуйте это

<?php 
    $var = "\uD83D\uDE00"; 
    echo json_decode($var); 
    echo $var; 
    ?> 
+0

Выше кода не работает – user2480754

0

Попробуйте это:

<?php 
    $var ='"\uD83D\uDE00"'; 
     echo json_decode($var); 
?> 
Смежные вопросы