我在foreach循环上创建了一个空数组。我想将变量$ filedir添加到我的数组中,直到foreach循环结束。
这是我的代码:
$fileopslag = array();
foreach($searchdoc as $searchdocument){
$filedir = 'd:\Documentatie/'.$searchdocument->pagename;
$fileopslag = $filedir;
}
当我这样做时,它会将变量一次添加到我的数组中。
当我用var_dump显示输出时,我看到了:
" string(23)" d:\ Documentatie / 16.html",一个字符串,但不是列表。
答案 0 :(得分:1)
您不是将数据存储到数组中,而是在循环中的每个iterration中通过字符串直接更新 做
$fileopslag[] = $filedir;