Вот моя задачаКак объединить два различных значения массива и создать CSV-файл в PHP
$value1= ['apple', 'ball', 'cat', 'dog'];
$value2= ['elephant', 'frog', 'griffee', 'honeybee'];
$value3 = [1,3,4,5];
Я хочу, чтобы создать файл CSV, комбинируя это два разных массива.
$fp = fopen('sample.csv', 'w');
foreach ($value as $values) {
$val1 = explode(",", $values1);
fputcsv($fp, $val1);
}
fclose($fp);
и выход из CSV должен быть яблоко, слон
ball, frog, 1
cat, griffee, 3
dog, honeybee, 4
Я получаю только один столбец. если я присоединяюсь к двум массивам, он показывает ошибку.
Может ли кто-нибудь помочь мне решить эту проблему. Спасибо вам, и все предложения приветствуются.
RTFM: [fputcsv] (http://php.net/fputcsv) ожидается, что второй аргумент будет ARRAY. вы не проходите массив, вы проходите в STRING. –