En PHP, la fonction fscanf() est utilisée pour analyser les entrées d'un fichier ouvert selon un format spécifié. Cette fonction est souvent utilisée pour lire des données formatées à partir de fichiers, telles que des chaînes, des entiers ou des nombres à virgule flottante.
fscanf(file_pointer, format, mixed)Parmi eux, file_pointer est le pointeur de fichier ouvert via fopen() , format est utilisé pour spécifier le format de lecture et Mixed représente la valeur de réception de la variable facultative.
Lorsque seulement deux paramètres sont transmis, fscanf() renverra la valeur analysée sous la forme d'un tableau. Si plus de paramètres sont fournis, les résultats sont affectés aux variables correspondantes.
<?php
$file_pointer = fopen("new.txt", "r");
while ($playerrank = fscanf($file_pointer, "%s\t%d\n")) {
list($name, $rank) = $playerrank;
echo "$name got rank $rank.";
}
fclose($file_pointer);
?> Amit got rank 2fscanf() est une puissante fonction de lecture de fichiers adaptée à l'extraction de données à partir de texte structuré. En utilisant rationnellement les paramètres de formatage, les développeurs peuvent facilement lire les données dans un format spécifique à partir de fichiers, améliorant ainsi la lisibilité du programme et l'efficacité de son exécution.