我从API收到错误响应,如下所示:
<error>
<status>400</status>
<timestamp>1423663594219</timestamp>
<request-id>SH8SLPTSPN</request-id>
<error-code>0</error-code>
<message>'submitted-image-url': Description needs to be a valid URL</message>
</error>
问题是在SimpleXML Object中转换此代码后,我无法访问属性“error-code”:
VarDumper::dump($xml->error-code);
我做错了什么?
答案 0 :(得分:0)
我为我找到了解决方案:
$xml = preg_replace('/([<\/]\w*)-(\w*[>])/', '$1$2', $data['linkedin']);
从参数名称中删除所有短划线。