Creeaza.com - informatii profesionale despre


Simplitatea lucrurilor complicate - Referate profesionale unice
Acasa » scoala » informatica » php
Citirea unei linii de text

Citirea unei linii de text


Citirea unei linii de text

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


creeaza logo.com Copyright © 2024 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.