par
moogli » 20 sept. 2016, 15:21
salut,
code test simple à partir de tes données
<?php
$val = [0=> "",1=> "",2=> "",3=> "",4=> "",5=> "2MoRO Solutions",6=> "",7=> "",8=> "",9=> "",10=> "",11=> "",12=> "",13=> "",14=> "",15=> "",16=> "",17=> "",18=> "",19=> "",20=> "",21=> "",22=> "",23=> "",24=> "Qualified",25=> "34"];
echo implode('","', $val);
résultat
","","","","","2MoRO Solutions","","","","","","","","","","","","","","","","","","","Qualified","34
du coup est tu certain de ce que les données que tu indiques sont bien celle avant le fputs ?
J'ai le même message d'erreur que toi si je ne passe pas un tableau en paramètre (pour info les paramètres c'est $glue, $array dans la doc il est conseillé d'utiliser le sens de la doc).
je pense donc que ton foreach parcourt le tableau que tu indiques ?
si oui tu peux réduire un peu ta fonction
<?php
function writeCSV($fileName, $tab)
{
file_put_contents($fileName, implode('","', $tab), FILE_APPEND | LOCK_EX);
}
@Ryle : en fait elle top cette fonction elle fonctionne dans les deux sens
@+
salut,
code test simple à partir de tes données
[php]<?php
$val = [0=> "",1=> "",2=> "",3=> "",4=> "",5=> "2MoRO Solutions",6=> "",7=> "",8=> "",9=> "",10=> "",11=> "",12=> "",13=> "",14=> "",15=> "",16=> "",17=> "",18=> "",19=> "",20=> "",21=> "",22=> "",23=> "",24=> "Qualified",25=> "34"];
echo implode('","', $val);[/php]
résultat
","","","","","2MoRO Solutions","","","","","","","","","","","","","","","","","","","Qualified","34
du coup est tu certain de ce que les données que tu indiques sont bien celle avant le fputs ?
J'ai le même message d'erreur que toi si je ne passe pas un tableau en paramètre (pour info les paramètres c'est $glue, $array dans la doc il est conseillé d'utiliser le sens de la doc).
je pense donc que ton foreach parcourt le tableau que tu indiques ?
si oui tu peux réduire un peu ta fonction
[php]<?php
function writeCSV($fileName, $tab)
{
file_put_contents($fileName, implode('","', $tab), FILE_APPEND | LOCK_EX);
}[/php]
@Ryle : en fait elle top cette fonction elle fonctionne dans les deux sens ;)
@+