я пытаюсь использовать функцию foreach в другую функцию для записи файла
это функция foreach
foreach ($from as $ex) {
echo "$ex->id ;";
echo "$ex->nickname ;";
echo "$ex->date ;";
echo "$ex->content ;";
echo "\n";
}
и это функция записи кода codeigniter, я хочу добавить свой foreach к последнему параметру
write_file('reports/report-' . date('h-i-s-d-m-y') . '.csv',$i_want_to_put_my_foreach_here);
Вы не можете поместить цикл foreach в качестве такого параметра функции. Вы должны разделить их. В этом случае вы, вероятно, захотите использовать временную переменную:
foreach ($from as $ex) {
$string = "$ex->id ;";
$string .= "$ex->nickname ;";
$string .= "$ex->date ;";
$string .= "$ex->content ;";
$string .= "\n";
write_file('reports/report-' . date('h-i-s-d-m-y') . '.csv', $string);
}
Других решений пока нет …