结合数组和变量php

Combine array and variable php

本问题已经有最佳答案,请猛点这里访问。

我在foreach循环上方创建了一个空数组。我想将变量$filedir添加到数组中,直到foreach循环结束。

这是我的代码:

1
2
3
4
5
$fileopslag = array();
foreach($searchdoc as $searchdocument){
$filedir = 'd:\Documentatie/'.$searchdocument->pagename;
$fileopslag = $filedir;
}

当我这样做时,它会将变量一次添加到我的数组中。

当我用var_dump显示输出时,我看到:

"string(23)"d:documentatie/16.html",一个字符串,但不是列表。


您不是将数据存储到数组中,而是通过循环中每个iterration中的字符串直接更新数据。做

1
$fileopslag[] = $filedir;