这是一个相对简单的问题,但我很欣赏一些有关如何给我这个错误的信息。 Bellow是抛出错误的代码:
foreach($courseArray[0] as $value)
{
list( $courseQuarter,$coursePrefix ) = explode( "-", $value );
if( $courseQuarter == get_current_yearquarter())
{
array_push( $return, $value );
}
}
错误具体来自list()
行。
以下是var_export()
的{{1}}:
$courseArray
感谢您帮我修复我的代码:)我想我可以使用偏移的解释以及它们与数组的关系。
答案 0 :(得分:3)
它将覆盖'count'元素,其中没有' - '。
foreach($courseArray[0] as $key => $value)
{
if ($key == 'count') {continue;} // <- skip the 'count' key
list( $courseQuarter,$coursePrefix ) = explode( "-", $value );
if( $courseQuarter == get_current_yearquarter())
{
array_push( $return, $value );
}
}