Merci, je vois que ça avance.
Il y aurait juste trois petites remarques :
Le commentaire :
//remplacement [rn] (lorsqu'utilisateur appuie sur la touche "Entrée") par [--->] pour qu'il n'y a pas de création des colonnes sup dans Excel
devrait être remplacé par :
//remplacement [rn] (lorsqu'utilisateur appuie sur la touche "Entrée") par [ ] pour qu'il n'y a pas de création des colonnes sup dans Excel
car c'est le remplacement défini actuellement par str_replace
Le commentaire :
// array --> Liste des tableaux à exécuter via la fonction de callback .
devrait être remplacé par :
// array --> Création du tableau à envoyer à la fonction fputcsv
Ce que je veux dire c'est que je ne crée pas un tableau pour appliquer les fonctions de callback avec array_map, mais parce que la fonction fputcsv demande un tableau comme paramètre... Ensuite puisque j'ai un tableau et qu'il me faut appliquer quelques traitements aux éléments du tableau (utf8-decode, str_replace...) j'ai choisi d'utilisé array_map (mais j'aurais pu aussi lister les éléments du tableau et leur appliquer les fonctions identiques).
Avant d'utiliser la fonction fputcsv, il faudrait ouvrir/créer un fichier texte, ex :
//...
//Ouverture ou création du fichier $fichier_a_ouvrir_ou_a_creer.csv
$ouvrir_FD = fopen($fichier_a_ouvrir_ou_a_creer.csv, 'a+');
//fputcsv qui permet de formater du texte au format csv
fputcsv($ouvrir_FD, $tab_excel, ';');
//Enfin fermer le fichier
fclose($ouvrir_FD);
Aller, bonne continuation

Merci, je vois que ça avance.
Il y aurait juste trois petites remarques :
Le commentaire :[php]//remplacement [rn] (lorsqu'utilisateur appuie sur la touche "Entrée") par [--->] pour qu'il n'y a pas de création des colonnes sup dans Excel[/php]
devrait être remplacé par :
[php]//remplacement [rn] (lorsqu'utilisateur appuie sur la touche "Entrée") par [ ] pour qu'il n'y a pas de création des colonnes sup dans Excel[/php]
car c'est le remplacement défini actuellement par str_replace
Le commentaire :[php]// array --> Liste des tableaux à exécuter via la fonction de callback .[/php]
devrait être remplacé par :[php]// array --> Création du tableau à envoyer à la fonction fputcsv [/php]
Ce que je veux dire c'est que je ne crée pas un tableau pour appliquer les fonctions de callback avec array_map, mais parce que la fonction fputcsv demande un tableau comme paramètre... Ensuite puisque j'ai un tableau et qu'il me faut appliquer quelques traitements aux éléments du tableau (utf8-decode, str_replace...) j'ai choisi d'utilisé array_map (mais j'aurais pu aussi lister les éléments du tableau et leur appliquer les fonctions identiques).
Avant d'utiliser la fonction fputcsv, il faudrait ouvrir/créer un fichier texte, ex :
[php]
//...
//Ouverture ou création du fichier $fichier_a_ouvrir_ou_a_creer.csv
$ouvrir_FD = fopen($fichier_a_ouvrir_ou_a_creer.csv, 'a+');
//fputcsv qui permet de formater du texte au format csv
fputcsv($ouvrir_FD, $tab_excel, ';');
//Enfin fermer le fichier
fclose($ouvrir_FD);[/php]
Aller, bonne continuation :)