Συνάρτηση PHP fscanf()
Ορισμός και Χρήση
Η συνάρτηση fscanf() αναλύει την είσοδο από το ανοιχτό αρχείο με βάση τη καθορισμένη μορφή.
Γλώσσα
fscanf(αρχείο,μορφοποίηση,μίγιμο)
Παράμετροι | Περιγραφή |
---|---|
αρχείο | απαιτούμενο. Καθορίζει το αρχείο που πρέπει να ελεγχθεί. |
μορφοποίηση | απαιτούμενο. Καθορίζει τη μορφή. |
μίγιμο | προαιρετική |
Περιγραφή
Η συνάρτηση fscanf() είναι παρόμοια με την sscanf(), αλλά διαβάζει από αρχείο αποδεκτή στο συναφές αρχείο και βασίζεται στο μορφοποίηση Για να εξηγήσουν την είσοδο. Αν δοθούν μόνο δύο παραμέτρους σε αυτή τη συνάρτηση, η αναλυμένη τιμή θα επιστρέψει ως πίνακας. Αν προσφέρονται προαιρετικές παραμέτρους, η συνάρτηση θα επιστρέψει τον αριθμό των αναθέσεων που έγιναν. Οι προαιρετικές παραμέτρους πρέπει να παρέχονται ως αναφορά.
Συμβουλές και Σημειώσεις
Σημειώσεις:Κάθε κενό στη μορφοποιημένη αλφαβητική διάταξη ταιριάζει με κάθε κενό στο ρεύμα εισόδου. Αυτό σημαίνει ότι και τα tab \t στη μορφοποιημένη αλφαβητική διάταξη ταιριάζουν με ένα χαρακτήρα κενής στο ρεύμα εισόδου.
Σημειώσεις:Πριν από το PHP 4.3.0, το μέγιστο αριθμός χαρακτήρων που μπορούσαν να διαβαστούν από το αρχείο ήταν 512 (ή ο πρώτος \n, ανάλογα με ποιον συναντήσουμε πρώτα). Από το PHP 4.3.0, μπορεί να διαβαστούν γραμμές οποιουδήποτε μεγέθους.