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 <function>fscanf</function> - + + Exemple avec <function>fscanf</function> + ]]> - - - - - - 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 <methodname>SplFileObject::fscanf</methodname> - + + Exemple avec <methodname>SplFileObject::fscanf</methodname> + 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 <function>sscanf</function> - + + Exemple avec <function>sscanf</function> + ]]> - - - - + + + Si des paramètres optionnels sont passés, sscanf retournera le nombre de valeurs assignées. - - - - <function>sscanf</function> - utilisation des paramètres optionnels - + + + <function>sscanf</function> - 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 +