Description
mixed
fscanf
( int handle, string format [, string var1])
fscanf(
)
est
similaire
à
sscanf(
)
,
mais
elle
prend
comme
entrée
un
fichier
,
associé
à
handle
et
l
'interprète
en
fonction
du
format
format
.
Si
seulement
deux
paramètres
sont
passés
à
la
fonction
,
les
valeurs
analysées
seront
retournées
sous
forme
de
tableau
.
Si
des
arguments
optionnels
sont
passés
,
la
fonction
retournera
le
nombre
de
valeurs
assignées
.
Les
options
doivent
être
passées
par
référence
.
Exemple
1
.
Exemple
fscanf(
)
?php
$fp
=
fopen
(
"users.txt"
,"r")
;
while
($userinfo
=
fscanf
($fp
,
"%s\t%s\t%s\n")
)
{
list
($name
,
$profession
,
$countrycode
)
=
$userinfo
;
/
/..
.
traitement
des
données
}
fclose($fp)
;
?
|
|
Exemple
2
.
users.txt
janus
argonaute
gr
rodin
sculpteur
fr
sam
oncle
us
leonard
inventeur
it
|
|
Voir
aussi
fread(
)
,
fgets(
)
,
fgetss(
)
,
sscanf(
)
,
printf(
)
et
sprintf(
)
.