Créer un tableau avec fputcsv
fonctionne bien si vous avez un seul bloc de données ; cela suppose que la première ligne est l'en-tête et que les lignes suivantes ont le même format.
Mais que se passe-t-il si vous souhaitez écrire plusieurs blocs de données dans différents formats au format CSV :
Business Name: name-of-business. Date: current date Notes: single line of notes Model | Product model1 | Product 1 model2 | Product 2 model3 | Product 3
La première ligne est essentiellement un tableau à une seule ligne avec 4 colonnes et sans en-tête La deuxième ligne est un tableau à une seule ligne avec 2 colonnes et sans en-tête Viennent ensuite les données - un tableau typique à deux colonnes avec des en-têtes
Sur demande :
Vous aurez alors vos propres définitions spécifiques au CSV... mais ce n'est pas ce que j'attends du CSV, alors ne blâmez pas les autres s'ils ne comprennent pas votre CSV :)
Il existe une RFC pour CSV et je suppose qu'il n'y a rien de plus à attendre pour CSV que ce qui y est commenté.