数组:
["author"]=> array(1) {
[0] => array(2) {
["name"]=> array(1) {
["$t"]=> string(10) "CALLOFDUTY"
}}}
我的代码(不工作(:
$entry["author"]["0"]["name"]["$t"]
你在上面的php代码中发现任何错误吗?怎么了?:S
您应该使用单引号来避免问题。此外,您应该确保使用正确的键类型-整数0与字符"0"不同。
$entry['author'][0]['name']['$t']
应该做到这一点。
$
是双引号内的一个特殊字符,如果您想将其用作字符,则需要对其进行转义:'$
,或者使用单引号。
实际上,您的代码正在寻找一个具有索引的数组元素,该索引的值在一个名为$t
的变量中
试试这个:
$entry["author"][0]["name"]['$t']