Loading:


fscanf()

fscanf ( resource $uchwyt , string $format [, mixed &$... ] )

 

Funkcja fscanf() jest podobna do sscanf(), ale pobiera dane wejściowe z pliku skojarzonego z uchwyt em i interpretuje je zgodnie z podanym format em, który opisany jest w dokumentacji do sprintf(). Jeśli tylko dwa parametry zostaną podane do funkcji, przetworzone wartości zostaną zwrócone w tablicy. W przeciwnym razie, jeśli opcjonalne parametry zostaną podane, funkcja zwróci numer przypisany do wartości. Opcjonalny parametr musi być podawany przez referencje.

 

Dowolny biały znak w łańcuchu formatującym pasuje do dowolnego białego znaku w strumieniu wejściowym. To znaczy, że nawet tabulacja \t w łańcuchu formatującym może być dopasowana do pojedynczego znaku spacji w strumieniu wejściowym.

 

Kompatybilność: PHP4, PHP5.



Napisz Artyku³

Listing

<?php
$uchwyt = fopen("users.txt", "r");
while ($userinfo = fscanf($uchwyt, "%s\t%s\t%s\n")) {
    list ($name, $profession, $countrycode) = $userinfo;
     //... zrób coś z wartościami
}
fclose($uchwyt);
?>

Example #2 Zawartość pliku users.txt

javier  argonaut        pe
hiroshi sculptor        jp
robert  slacker us
luigi   florist it




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38523
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors