Problème avec scanf [résolu] - PHP - Programmation
Marsh Posté le 24-06-2006 à 01:16:02
http://fr2.php.net/manual/fr/function.fgets.php
ou
list ($nbr1,$nb2,$nbr3) = fscanf ($file, "%s\t%s\t%s\n" ) par exemple !
'fin tout est dans la doc quand meme :s
http://fr2.php.net/manual/fr/function.fscanf.php
Marsh Posté le 24-06-2006 à 01:21:06
J'ai oublié de préciser que j'ai déjà essayé fegts et autre fonction de lecture, mais ca marche pas ...
Citation : $phrase = fgets($file,4096); |
Résultat, j'ai que le premier caractère de chaque phrase...
Marsh Posté le 24-06-2006 à 01:27:02
Bon, je réexplique depuis le début :
J'ai un fichier de ce style :
Citation : |
Ce que je veux faire c'est récupérer chaque partie séparé avec une virgule.
Ce que j'ai fait :
Citation : $file = fopen('test.php','r'); |
Le seul problème est pour les ligne avec des espaces...
Marsh Posté le 24-06-2006 à 00:45:25
Bonjour à vous,
J'ai un petit problème avec scanf
//le fichier contient : (par exemple)
un deux trois
quatre cinq six
$phrase = fscanf($file,"%s\n" );
Ben $phrase ne contiendras que "un" alors que je souhaite récupérer "un deux trois" ...
Comment je dois faire, et quelle fonction dois-je utiliser ??
Merci d'avance
Message édité par Malkavien le 24-06-2006 à 10:32:32