Bonjour à tous.

Voilà, je veux pouvoir intégrer mon relevé de compte en CSV dans une base Mysql. Donc j'ai généré un fichier CSV sur le site de ma banque, j'utilise la fonction fgetscsv pour mettre le contenu de mon fichier dans un tableau php.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?PHP
function read($csv){
    $file = fopen($csv, 'r');
    while (!feof($file) ) {
        $line[] = fgetcsv($file, 1024, ";");
    }
    fclose($file);
    return $line;
}
// Définir le chemin d'accès au fichier CSV
$csv = 'fichier.csv';
$csv = read($csv);
echo '<pre>';
print_r($csv);
echo '</pre>';
?>
Jusque là, tout est ok, j'obtiens ca

Array (
[0] => Array
(
[0] => Compte
[1] => Date de comptabilisation
[2] => Date op�ration
[3] => Libell�
[4] => R�f�rence
[5] => Date valeur
[6] => Montant
)

[1] => Array
(
[0] => 002XXXXXXXX
[1] => 12/01/2022
[2] => 12/01/2022
[3] => CHEQUE XXXXXXX XXXXX XXXXX
[4] => XXXXXX
[5] => 12/01/2022
[6] => -220,00
[7] =>
)

[2] => Array
(
[0] => XXXXXXX
[1] => 12/01/2022
[2] => 12/01/2022
[3] => VIR M GXXXXXXX SXXXXXXX XXXXXXXX
[4] => XXXXXX
[5] => 12/01/2022
[6] => -179,97
[7] =>
)
Ma question est maintenant, comment je fais pour pouvoir exploiter ces infos dans des variables. L'idée est qu'ensuite, je puisse indiquer que telle valeur d'une colonne de ce tableau va dans telle colonne de ma base Mysql et ensuite, je verifierai si je l'ai déjà pour eviter les doublon, et l'enregistré ou non.
Ces dernières parties, le traitement avec la base Mysql, il n'y a pas de souci, c'est plutôt comment traiter ce tableau qui me bloque.

Merci d'avance pour vos réponses
Cordialement
Guillaume