数组:
["author"]=> array(1) {
[0] => array(2) {
["name"]=> array(1) {
["$t"]=> string(10) "CALLOFDUTY"
}}}
我的代码(不工作):
$entry["author"]["0"]["name"]["$t"]
你在上面的php代码中发现了什么错误吗? 怎么了 ? :S
答案 0 :(得分:3)
您应该使用单引号来规避问题。此外,您应确保使用正确的密钥类型 - 整数0与字符“0”不同。
$entry['author'][0]['name']['$t']
应该这样做。
答案 1 :(得分:1)
$
是双引号内的特殊字符,如果您想将其用作需要转义它的字符:\$
,或者使用单引号代替。
因为你的代码正在寻找一个带有索引的数组元素,该索引的值在一个名为$t
的变量中
答案 2 :(得分:1)
试试这个:
$entry["author"][0]["name"]['$t']