我有以下代码:
$url = 'http://api.creativecommons.org/rest/1.5/license/standard/get'
.'?commercial=y&derivatives=y&jurisdiction=ca';
$response = simplexml_load_file($url);
echo $response->result->license-name;
使用此URL的:http://api.creativecommons.org/rest/1.5/license/standard/get?commercial=y&导数=y&管辖权
但我得到的唯一输出是:
PHP分析错误:分析错误,在第3行的/path/to/script.PHP中应为
T_STRING' or
T_VARIABLE或'{'' or
'$'
我做错了什么?
名称中的特殊字符不会为您获取值。
你需要这样使用它:
echo $response->{'license-name'};