我正在为我的一个网站创建日历,我有一个数组如下。注意:未定义偏移量:0 - PHP - Foreach
array(2) {
[2017]=> array(1) {
["01"]=> array(1) {
[0]=> object(stdClass)#5374 (4) {
["ID"]=> string(3) "409"
["data"]=> string(10) "01/01/2017"
["post_title"]=> string(5) "TESTE"
["guid"]=> string(71) "?post_type=todos_os_cursos&p=409"
}
}
}
[2016]=> array(2) {
[10]=> array(2) {
[0]=> object(stdClass)#5974 (4) {
["ID"]=> string(3) "153"
["data"]=> string(10) "19/10/2016"
["post_title"]=> string(23) "Mundi Chef Professional"
["guid"]=> string(71) "?post_type=todos_os_cursos&p=153" }
[1]=> object(stdClass)#5977 (4) {
["ID"]=> string(3) "145"
["data"]=> string(10) "01/10/2016"
["post_title"]=> string(30) "Mundi Confeiteiro Professional"
["guid"]=> string(71) "?post_type=todos_os_cursos&p=145"
}
}
["09"]=> array(4) {
[0]=> object(stdClass)#5978 (4) {
["ID"]=> string(3) "153"
["data"]=> string(10) "30/09/2016"
["post_title"]=> string(23) "Mundi Chef Professional"
["guid"]=> string(71) "?post_type=todos_os_cursos&p=153"
}
}
}
[....]
我需要组织这个日历。例如。
年 - 月 - - 项目 - 月 - - 项目
年[...]
但我没有收到。每次尝试访问这些项目时都会遇到同样的问题。注意:未定义偏移。
你应该表明导致未定义的偏移误差的代码。 *提示*错误信息告诉你错误发生在哪一行。包括有助于向读者展示问题的相关代码(即周围循环)。 – Sherif
我真的很希望你确保当你访问10个月以后,你仍然在使用字符串来访问它们,因为[array [9]'和array [“09”]']不一样(http:// www .tehplayground.com /#iryv4NZhl)。只是关心你怎么不把10当作一个字符串 –