O functie foarte utila in lucrul cu fisierele text este functia fgets, care preia din fisier un numar precizat de caractere. Functia este utilizata chiar si pentru preluarea de date numerice dintr-un fisier text, folosind conversia explicita de la sirul de caractere returnat de fgets la tipul dorit de programator.
Sintaxa
sir fgets(identificator_fisier, numar_caractere)
unde
identificator_fisier reprezinta identificatorul folosit la deschiderea fisierului;
numar_caractere specifica numarul de caractere ce urmeaza a fi preluate din fisier (un caracter este utilizat pentru marcajul de sfarsit de sir);
Functia returneaza caracterele de pe linia curenta sau primele numar_caractere-1 caractere din pozitia curenta a fisierului, in cazul in care linia curenta are lungimea mai mica decat numarul specificat.
Impreuna cu functia fgets se utilizeaza si functia feof, care verifica daca s-a ajuns la sfarsitul fisierului, returnand o valoare logica.
Exemplul urmator ilustreaza parcurgerea unu fisier in vederea afisarii continutului sau.
Acelasi efect il putem obtine, mai simplu, daca utilizam functia file(), care memoreaza intreg continutul unui fisier text intr-un tablou asociativ, asa cum se arata in exemplul de mai jos:
Functia file() poate fi utilizata cu succes daca fisierul afisat nu este foarte mare, altfel pot sa apara erori din cauza depasirii memoriei diponibile interpretorului PHP .
Politica de confidentialitate |
.com | Copyright ©
2024 - Toate drepturile rezervate. Toate documentele au caracter informativ cu scop educational. |
Personaje din literatura |
Baltagul – caracterizarea personajelor |
Caracterizare Alexandru Lapusneanul |
Caracterizarea lui Gavilescu |
Caracterizarea personajelor negative din basmul |
Tehnica si mecanica |
Cuplaje - definitii. notatii. exemple. repere istorice. |
Actionare macara |
Reprezentarea si cotarea filetelor |
Geografie |
Turismul pe terra |
Vulcanii Și mediul |
Padurile pe terra si industrializarea lemnului |
Termeni si conditii |
Contact |
Creeaza si tu |