Erreur de forum PHP - PHP - Programmation
Marsh Posté le 11-09-2005 à 11:23:41
bien, tu viens de découvrir que each renvoi un tableau
Marsh Posté le 11-09-2005 à 14:10:13
Yoha2 a écrit : Et il n'y a rien pour y remédier ? |
C'est le fonctionnement normal
Marsh Posté le 12-09-2005 à 19:00:49
Citation : each -- Retourne chaque paire clé/valeur d'un tableau |
c'est quand même clair non ?
Marsh Posté le 12-09-2005 à 21:41:27
fait un print_r
Marsh Posté le 13-09-2005 à 09:23:14
Yoha2 a écrit : Non, il devrait renvoyer UNE valeur du tableau, non ? |
each <> foreach
et
each <> current (a utiliser avec next , prev et reset )
Marsh Posté le 13-09-2005 à 18:07:27
donc each renvoie aussi la clé...
Il ya une façon de l'isoler (la variable)
Marsh Posté le 13-09-2005 à 18:08:27
Est ce que t'es aller lire la document de php avec les mots clé que j'ai indiqué? Visiblement non sinon tu poserais pas la question.
Marsh Posté le 17-09-2005 à 11:21:02
ça marche toujours pas (G modifié les "each" mais ça me renvoie une parse error" )
Marsh Posté le 17-09-2005 à 11:54:56
Ben fait voir ton code...
Marsh Posté le 17-09-2005 à 17:05:24
nn C bon, j'ai réussi: CT une erreur de débutant: list n'avait qu'un argument, ilne renvoyait que la clé!!!
Marsh Posté le 11-09-2005 à 11:22:04
J'écris:
<?php
$fich = fopen("forum.txt", "r" );
$long = filesize("forum.txt" );
$ouvr = fread($fich, ++$long);
$foru = explode ("***", $ouvr);
while (list($azeqsd) = each($foru)) {
$tabl = explode ("___", $azeqsd);
$mess = each($tabl);
$nom = each($tabl);
echo $nom;
echo $mess;
}
?>
et il me renvoie:
ArrayArray