A voir également:
- [ PHP ] Parse error
- Easy php - Télécharger - Divers Web & Internet
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Retour a la ligne php ✓ - Forum PHP
- Error 0x80070643 - Accueil - Windows
- Cpu over temperature error - Forum Matériel & Système
1 réponse
ligne 118 :
Je pense qu'il faudrait écrire à la place de [$1], [$i] ; soit remplacer le chiffre 1 par la lettre i, c'est-à-dire le nom de ta variable $i.
Mais si je comprends bien,
afficherait caractère par caractère le contenu du tableau $tabingre. Pourquoi ne pas afficher directement $tabingre en faisant
à la place de tout ça ? En fait je vois que ce petit algo aurait une utilité en C...Cependant je ne vois pas son intéret en PHP ? Mais cela reste une remarque....
echo "$tabingre[$1]";
Je pense qu'il faudrait écrire à la place de [$1], [$i] ; soit remplacer le chiffre 1 par la lettre i, c'est-à-dire le nom de ta variable $i.
Mais si je comprends bien,
$i=0;
while ($i<strlen($tabingre))
{
echo "$tabingre[$i]";
$i+1;
}
afficherait caractère par caractère le contenu du tableau $tabingre. Pourquoi ne pas afficher directement $tabingre en faisant
echo $tabingre;
à la place de tout ça ? En fait je vois que ce petit algo aurait une utilité en C...Cependant je ne vois pas son intéret en PHP ? Mais cela reste une remarque....
27 avril 2007 à 23:30
j'ai un fichier texte avec plusieurs lignes. je vais lire le fichier texte et lire les informations d'une ligne précise.(ce bout de code est pas dans ce bout de script)
et dans cette ligne y a plusieurs mots que je veu affiché un après l'autre avec des retour a la ligne. et ces mots sont séparés par des virgules.
j'ai donc fait un explode pour pouvoir lire les mots 1 par 1 et les mettre dans un tableau.(ce tableau est $tabingre) voila.
merci pour ton aide sa a corrigé un probleme mais maintenan il me dit que la ligne 116(celle avec le while) a une erreur... si quelqu'un pourrait m'aidé sa serai simpa.
28 avril 2007 à 14:55
C'est justement ce strlen qui m'avait guidé à tort ^^
Effectivement, je vois maintenant ce que tu veux faire. $tabingre est un tableau de chaînes.
Et donc strlen() ne pourra pas s'appliquer sur $tabingre, puisqu'il ne peut s'appliquer que directement sur les chaînes. ( D'où mon erreur d'interprétation... )
Il faut donc plutôt utiliser une autre fonction qui va nous donner le nombre de chaînes contenues dans le tableau $tabingre.
Ce sera sizeof().
Remplace donc
par
et le tour est joué
29 avril 2007 à 16:39
30 avril 2007 à 00:09