["author"]=> array(1) {
[0] => array(2) {
["name"]=> array(1) {
["$t"]=> string(10) "CALLOFDUTY"
}}}
我的代碼(不工作):
$entry["author"]["0"]["name"]["$t"]
你覺得上面的PHP代碼的任何錯誤? 最新錯誤? :S
["author"]=> array(1) {
[0] => array(2) {
["name"]=> array(1) {
["$t"]=> string(10) "CALLOFDUTY"
}}}
我的代碼(不工作):
$entry["author"]["0"]["name"]["$t"]
你覺得上面的PHP代碼的任何錯誤? 最新錯誤? :S
$
是雙引號內的特殊字符,如果您想將其用作需要轉義的字符:\$
或使用單引號代替。
因爲它是你的代碼是尋找一個數組元素與索引,其值是在一個名爲$t
工作完美! –
變量試試這個:
$entry["author"][0]["name"]['$t']
你應該使用單引號來規避問題。另外,您應該確保使用正確的密鑰類型 - 整數0與字符「0」不相同。
$entry['author'][0]['name']['$t']
應該這樣做。
我冒昧地更好地格式化你的數組。 – Lars