$data = file_get_contents("API LINK HERE");
$json = json_decode($data);
echo($json->zhohar->name);
我想要做的是用一个由用户输入定义的变量替换echo中的zhohar。所以最后我有类似的东西
$username = $_POST['username'];
$data = file_get_contents("API LINK HERE");
$json = json_decode($data);
echo($json->$username->name);
但这显然不起作用。任何人都知道如何解决这个问题?
答案 0 :(得分:1)
您可以这样做:
echo $json->{$username}->name
或者:
$json = json_decode( $data, true );
echo $json[$username]['name'];