Salut,
Le but final est de générer un fichier Excel avec cette librairie : PHP_XLSXWriter.
Ça fonctionne très bien à la main :
Sauf que chez moi je dois remplir $data avec une variable qui contient un tableau. Jusque là tout va bien, puis que si je fais un
J'obtiens le résultat attendu :
Maintenant si je veux combiner les deux :
Ça plante avec l'erreur suivante : «Parse error: syntax error, unexpected 'foreach' (T_FOREACH), expecting ')' in /Users/blabla... fichier machin ligne truc»
Une idée ?
Merci
Le but final est de générer un fichier Excel avec cette librairie : PHP_XLSXWriter.
Ça fonctionne très bien à la main :
PHP:
$data = array(
array('year','month','amount'),
array('2003','1','220'),
array('2003','2','153.5'),
);
$writer = new XLSXWriter();
$writer->writeSheet($data);
$writer->writeToFile('output.xlsx');
Sauf que chez moi je dois remplir $data avec une variable qui contient un tableau. Jusque là tout va bien, puis que si je fais un
PHP:
print '<pre>' ;
print_r($montableau) ;
print '</pre>' ;
Bloc de code:
Array
(
[0] => Array
(
[id] => 13
[date] => 20191231235959
[deleg] => 33
[pren] => PRÉNOM
[name] => NOM
[mail] => [email protected]
[fonc] => delegue_college_elus
[stru] => STRUCTURE
[vill] => VILLE
[pouv] => 1
[pouvnom] => PERSPOUV
[pres] => 0
)
[1] => Array
(
[id] => 14
[date] => 20191231235959
[deleg] => 33
[pren] => PRÉNOM
[name] => NOM
[mail] => [email protected]
[fonc] => delegue_college_elus
[stru] => STRUCTURE
[vill] => VILLE
[pouv] => 0
[pouvnom] => PERSPOUV
[pres] => 1
)
)
Maintenant si je veux combiner les deux :
PHP:
$data = array(
array(
foreach( $result as $id => $ubtable ) {
print $ubtable['date'] ;
}
),
);
Ça plante avec l'erreur suivante : «Parse error: syntax error, unexpected 'foreach' (T_FOREACH), expecting ')' in /Users/blabla... fichier machin ligne truc»
Une idée ?
Merci