Forum » Programiranje » [php] branje iz datoteke
[php] branje iz datoteke
alexxxx ::
Lep pozdrav
Ker v programskem jeziku php še nimam dosti izkušenj se obračam na vas, v upanju da mi pomagate.
Zanima me kako lahko iz datoteke preberem besedo za besedo (txt datoteka).
v spodnjem primeru se prebere le 5 znakov
V tem primeru pa ena vrstica...
Zanima me kot že rečeno kako se prebere beseda za besedo (prebrati se mora cela datoteka - torej zanka).
V c++ mi je stvar jasna zanima me za php. Že vnaprej hvala z odgovore
Ker v programskem jeziku php še nimam dosti izkušenj se obračam na vas, v upanju da mi pomagate.
Zanima me kako lahko iz datoteke preberem besedo za besedo (txt datoteka).
v spodnjem primeru se prebere le 5 znakov
$datoteka= "podatki.txt"; $fh = fopen($datoteka, 'r'); $podatki = fread($fh, 5); fclose($fh); echo $podatki;
V tem primeru pa ena vrstica...
$datoteka = "testFile.txt"; $fh = fopen($datoteka, 'r'); $podatki = fgets($fh); fclose($fh); echo $podatki;
Zanima me kot že rečeno kako se prebere beseda za besedo (prebrati se mora cela datoteka - torej zanka).
V c++ mi je stvar jasna zanima me za php. Že vnaprej hvala z odgovore
techfreak :) ::
Bereš črko za črko in ko je presledek je konec besede. Lahko pa vse prebereš pa potem explode.
Gost ::
http://www.php.net/manual/en/function.f...
Torej uporabiš filesize($filename) ali while (!feof($handle)) za remote datoteke.
Razbitje na besede lahko uporabiš explode.
Torej uporabiš filesize($filename) ali while (!feof($handle)) za remote datoteke.
Razbitje na besede lahko uporabiš explode.
nimbix ::
Če nimaš nič proti temu, da se cela datoteka naenkrat prebere v spomin, ti je najkrajša pot do posameznih besed nekaj takega:
$besede = preg_split('/[\s,.!?]+/', file_get_contents('file.txt'));
(Če ne želiš razbijanja po ločilih, jih pobriši izmed oglatih oklepajev.)
$besede = preg_split('/[\s,.!?]+/', file_get_contents('file.txt'));
(Če ne želiš razbijanja po ločilih, jih pobriši izmed oglatih oklepajev.)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [c] Enaki datotekiOddelek: Programiranje | 1029 (889) | Spura |
» | C strukture, kazalci naloga pomocOddelek: Programiranje | 1459 (1354) | DavidJ |
» | [C] Branje iz datotekeOddelek: Programiranje | 1716 (1547) | BigWhale |
» | [NALOGA][NASM] problem pri povezovanju s C-jevskimi funkcijamiOddelek: Programiranje | 1379 (1237) | c00L3r |
» | c++ datotekeOddelek: Programiranje | 4037 (3526) | Vesoljc |