0
A
回答
3
这是因为报价:PHP不明白,[“NUM”]是数组索引。试试这个:
echo $gooshgoosh[$i]['num'];
6
PHP将只评估插值表达式到第一个数组索引,或第一次尝试解引用一个对象。这意味着,这些预期将无法正常工作:
echo "$array[id1][id2]"; // like "{$array[id1]}[id2]"
echo "$object->obj1->obj2"; // like "{$object->obj1}->obj2"
您可以强制PHP中使用大括号来评估整个表达式:
echo "{$array[id1][id2]}";
echo "{$object->obj1->obj2}";
你的具体情况,PHP正在评估"$gooshgoosh[$i]"
,从而解决到一个数组。数组到字符串的转换会产生字符串“array”,所以该字符串被替换为产生"array['num']"
。
相关问题
- 1. PHP数组回声问题
- 2. PHP函数结构问题
- 3. PHP的回声问题
- 4. PHP - 回声变量问题
- 5. PHP的回声问题
- 6. PHP的回声问题
- 7. WordPress的PHP回声问题
- 8. PHP回声变音问题
- 9. PHP SimpleXML回声问题
- 10. 结构声明数组
- 11. 问题与数组空白回声
- 12. PHP回声让HTML结构不正确
- 13. 阵列数据结构的PHP问题
- 14. 嵌套数组结构的问题
- 15. 结构()和数组的问题C++
- 16. 结构数组指针问题
- 17. 为结构数组问题分配值?
- 18. GAE组织数据结构问题
- 19. 结构数组有什么问题?
- 20. 指定numpy结构数组的问题
- 21. 回声PHP数组为HTML?
- 22. PHP回声多维数组
- 23. Php muilti数组回声
- 24. php回声变量数组
- 25. 关于PHP数组构建问题
- 26. 回声问题
- 27. PHP回声结果
- 28. 总结回声php
- 29. php数组中的MySQL结果问题
- 30. php mysql数组结果问题
张贴更多内容的代码并观看你的语言。 – tplaner 2010-11-02 20:27:04
回声不是一个函数,它是一种语言结构。 – netcoder 2010-11-02 20:28:37
@evolve哈哈,“看你的语言”,好的工作奠定了法律。 :D – Sam 2010-11-02 20:46:56