...
$row représente quel rangé du tableau?
row en Anglais veut dire ligne. on est dans une boucle qui tournera 6 fois :
$tableau = array(
'582-062-OQ'=>'Design et mise en pages',
'582-079-OQ' => 'Langage hypermédia II',
'582-073-OQ' => 'Programmation II',
'582-061-OQ' => 'Communication Web marketing',
'582-065-OQ' => 'Traitement multimédia',
'582-086-OQ' => 'Veille technologique et nouveaux médias'
);
echo count($tableau);
Chaque fois qu'une boucle s'initialisera, la var row concaténera la valeur de $k, le "=" , la valeur de $v et un retour chariot.
ex : 582-073-OQ = Programmation II\n (3e ligne)
...
$k et $V représentent quoi exactement?
Arf, c'est pratiquement une convention d'écriture. Je dirai plus une habitude de beaucoup de dev php.
$k étant la clef du tableau
$v étant la valeur de la clef du tableau
$tableau = array(
'582-062-OQ'=>'Design et mise en pages',
'582-079-OQ' => 'Langage hypermédia II',
'582-073-OQ' => 'Programmation II',
'582-061-OQ' => 'Communication Web marketing',
'582-065-OQ' => 'Traitement multimédia',
'582-086-OQ' => 'Veille technologique et nouveaux médias'
);
echo $tableau['582-073-OQ'];
Je t'invite à essayer ceci afin de mieux comprendre ce qui se passe :
<?php
$file = "fichier.txt";
$mode = "w+";
$tableau = array(
'582-062-OQ'=>'Design et mise en pages',
'582-079-OQ' => 'Langage hypermédia II',
'582-073-OQ' => 'Programmation II',
'582-061-OQ' => 'Communication Web marketing',
'582-065-OQ' => 'Traitement multimédia',
'582-086-OQ' => 'Veille technologique et nouveaux médias'
);
$row = "";
foreach($tableau as $k => $v){
$row .= $k." = ".$v."\r";
}
echo nl2br($row); // ;)
$ressource = fopen($file,$mode);
fwrite($ressource,$row);
fclose($ressource);
...
Et $ressource non plus je ne comprends pas d’ou il vient.
Regarde où j'initialise la variable
