diff --git a/reference/filesystem/functions/fscanf.xml b/reference/filesystem/functions/fscanf.xml
index 258dbdb9f5..95484cfc70 100644
--- a/reference/filesystem/functions/fscanf.xml
+++ b/reference/filesystem/functions/fscanf.xml
@@ -1,6 +1,5 @@
-
-
+
@@ -16,67 +15,69 @@
stringformat
mixedvars
-
+
La fonction fscanf est similaire à la fonction
sscanf, sauf qu'elle prend un fichier en entrée,
représenté par la ressource stream et interprète
l'entrée en fonction du format format spécifié.
-
-
- Tous les caractères blancs de la chaîne de formatage correspondent
+
+
+ Tous les caractères blancs de la chaîne de formatage correspondent
à autant d'espaces dans le flux d'entrée. Cela signifie qu'une tabulation
- (\t) dans la chaîne de format peut remplacer
+ (\t) dans la chaîne de format peut remplacer
un espace simple dans le flux d'entrée.
-
-
+
+
Chaque appel à la fonction fscanf lit une ligne du fichier.
-
+
&reftitle.parameters;
-
-
-
- stream
-
- &fs.file.pointer;
-
-
- &strings.scanf.parameter.format;
-
- vars
-
-
- Les valeurs optionnelles à assigner.
-
-
-
-
-
+
+
+ stream
+
+ &fs.file.pointer;
+
+
+ &strings.scanf.parameter.format;
+
+ vars
+
+
+ Les valeurs optionnelles à assigner.
+
+
+
+
&reftitle.returnvalues;
-
+
Si seulement 2 paramètres sont passés à la fonction, la valeur analysée
- sera retournée sous la forme d'un tableau. Si des paramètres optionnels
- sont passés, la fonction retourne le nombre de valeurs assignées.
+ sera retournée sous la forme d'un array. Si des paramètres
+ optionnels sont passés, la fonction retourne le nombre de valeurs assignées.
Les paramètres optionnels doivent être passés par référence.
-
-
+
+
S'il y a plus de sous-chaînes attendues dans le format
que disponibles dans string,
&null; sera retourné. Pour les autres erreurs, &false; sera retourné.
-
+
+
+ Lorsque des paramètres optionnels sont utilisés et que la fin de l'entrée
+ lue depuis stream est atteinte avant qu'aucune
+ valeur n'ait été analysée, -1 est retourné.
+
&reftitle.examples;
-
-
- Exemple avec fscanf
-
+
+ Exemple avec fscanf
+
]]>
-
-
-
-
-
- Contenu du fichier users.txt
-
+
+
+
+ Contenu du fichier users.txt
+
-
-
-
+
+
&reftitle.seealso;
-
-
- fread
- fgets
- fgetss
- sscanf
- printf
- sprintf
-
-
+
+ fread
+ fgets
+ fgetss
+ sscanf
+ printf
+ sprintf
+
diff --git a/reference/spl/splfileobject/fscanf.xml b/reference/spl/splfileobject/fscanf.xml
index f80297f3b6..fef01f302f 100644
--- a/reference/spl/splfileobject/fscanf.xml
+++ b/reference/spl/splfileobject/fscanf.xml
@@ -1,6 +1,5 @@
-
-
+
@@ -15,84 +14,89 @@
stringformat
mixedvars
-
+
Lit une ligne depuis un fichier et l'analyse suivant le format
format spécifié.
-
-
+
+
Les espaces blancs dans la chaîne format correspondent
aux espaces blancs dans la ligne du fichier.
Ceci signifie qu'une tabulation (\t) dans le format
va correspondre à un seul caractère blanc dans le flux d'entrée.
-
+
&reftitle.parameters;
-
-
- &strings.scanf.parameter.format;
-
- vars
-
-
- Les valeurs optionnelles assignées.
-
-
-
-
-
+
+ &strings.scanf.parameter.format;
+
+ vars
+
+
+ Les valeurs optionnelles assignées.
+
+
+
+
&reftitle.returnvalues;
-
+
Si seul 1 paramètre est passé à cette méthode, la valeur analysée
- sera retournée sous la forme d'un tableau. Sinon, si les paramètres optionnelles
- sont passés, la fonction retourne le nombre de valeurs assignées.
- Les paramètres optionnels doivent être passés par référence.
-
+ sera retournée sous la forme d'un array. Sinon, si des
+ paramètres optionnels sont passés, la méthode retourne le nombre de
+ valeurs assignées. Les paramètres optionnels doivent être passés par
+ référence.
+
+
+ S'il y a plus de sous-chaînes attendues dans le format
+ que disponibles dans la ligne lue depuis le fichier,
+ &null; sera retourné.
+
+
+ Lorsque des paramètres optionnels sont utilisés et que la fin de la ligne
+ lue depuis le fichier est atteinte avant qu'aucune valeur n'ait été
+ analysée, -1 est retourné.
+
&reftitle.examples;
-
-
- Exemple avec SplFileObject::fscanf
-
+
+ Exemple avec SplFileObject::fscanf
+
fscanf("%s %s %s")) {
- list ($name, $profession, $countrycode) = $userinfo;
- // Faire des opérations sur $name $profession $countrycode
+ list ($name, $profession, $countrycode) = $userinfo;
+ // Faire des opérations sur $name $profession $countrycode
}
?>
]]>
-
- Contenu de users.txt
-
+
+ Contenu de users.txt
+
-
-
-
+
+
&reftitle.seealso;
-
-
- fscanf
- sscanf
- printf
- sprintf
-
-
+
+ fscanf
+ sscanf
+ printf
+ sprintf
+
diff --git a/reference/strings/functions/sscanf.xml b/reference/strings/functions/sscanf.xml
index e537918af0..f9cabdbea1 100644
--- a/reference/strings/functions/sscanf.xml
+++ b/reference/strings/functions/sscanf.xml
@@ -1,6 +1,5 @@
-
-
+
@@ -16,68 +15,69 @@
stringformat
mixedvars
-
+
sscanf est l'inverse de la fonction
printf. sscanf lit
des données dans la chaîne string, et
l'interprète en fonction du format format.
-
-
+
+
Tous les caractères blancs dans la chaîne format correspondent
à un caractère blanc dans la chaîne string. Cela signifie que
même une tabulation (\t) dans la chaîne de format peut correspondre à
un simple espace dans la chaîne string.
-
+
&reftitle.parameters;
-
-
-
- string
-
-
- La chaîne à analyser.
-
-
-
- &strings.scanf.parameter.format;
-
- vars
-
-
- Optionnellement, il est possible de passer des variables dans ce paramètre,
- par référence qui contiendront les valeurs de l'analyse.
-
-
-
-
-
+
+
+ string
+
+
+ La chaîne à analyser.
+
+
+
+ &strings.scanf.parameter.format;
+
+ vars
+
+
+ Optionnellement, il est possible de passer des variables dans ce paramètre,
+ par référence qui contiendront les valeurs de l'analyse.
+
+
+
+
-
+
&reftitle.returnvalues;
-
+
Si seulement deux paramètres sont fournis, les valeurs trouvées
- seront retournées sous forme de tableau. Sinon, si les paramètres
- optionnels sont fournis, la fonction retournera le nombre de
- valeurs assignées. Le paramètre optionnel doit être passé par
- référence.
-
-
+ seront retournées sous la forme d'un array. Sinon, si les
+ paramètres optionnels sont fournis, la fonction retournera le nombre de
+ valeurs assignées. Le paramètre optionnel doit être passé par référence.
+
+
S'il y a plus de sous-chaînes attendues dans le paramètre
format, qu'il y a de disponibles dans
string, alors &null; sera retourné.
-
+
+
+ Lorsque des paramètres optionnels sont utilisés et que la fin de la chaîne
+ string est atteinte avant qu'aucune valeur n'ait
+ été analysée, -1 est retourné.
+
&reftitle.examples;
-
-
- Exemple avec sscanf
-
+
+ Exemple avec sscanf
+
]]>
-
-
-
-
+
+
+
Si des paramètres optionnels sont passés, sscanf retournera
le nombre de valeurs assignées.
-
-
-
- sscanf - utilisation des paramètres optionnels
-
+
+
+ sscanf - utilisation des paramètres optionnels
+
\n";
?>
]]>
-
-
-
+
+
&reftitle.seealso;
-
-
- printf
- sprintf
- fprintf
- vprintf
- vsprintf
- vfprintf
- fscanf
- number_format
- date
-
-
+
+ printf
+ sprintf
+ fprintf
+ vprintf
+ vsprintf
+ vfprintf
+ fscanf
+ number_format
+ date
+