2017-01-15 2 views
0
Array ( 
    [titel] => dadada 
    [starttime] => 23:59 
    [endtime] => 03:57 
    [startdate] => 2017-01-17 
    [enddate] => 2017-01-20 
    [kategorie] => Array ([0] => privat) 
) 

Вышеупомянутый результат print_r моего массива. Unfortunatly fcputcsv возвращает строку в массив или второй элемент, ожидаемый как массив.Php fcputsv с ассоциативным/странным структурированным массивом

// print_r($eingabe); 
$fp = fopen('kalender.csv', 'w'); 
//fputcsv($fp, $eingabe); 

fclose($fp); 

Каков наилучший способ импортировать содержимое этого массива в файл csv?

ответ

0

Это потому, что fputcsv() ожидает $eingabe не содержат какой-либо массив внутри, так что вам нужно преобразовать любой внутренний массив в строку перед использованием fputcsv()

$eingabe['kategorie'] = implode("|",$eingabe['kategorie']); 

я использовал | символ для разделения значений, но вы можете использовать любую строку

Смежные вопросы