Faa chuki ya PHP fgets()
Inayofafanua na matumizi
Faa chuki ya fgets() inaingia maelezo moja kutoka kwenye kipakani cha faili.
Inayofafanua
fgets(file,urefu)
Mafaa | Maelezo |
---|---|
file | Inayohitaji. Inaingia mafaa ya kusoma. |
urefu | Inahidi. Inaingia inabaki ya mafaa ya kusoma. Mwili wa kuzingatia ni 1024 heri ya data. |
Kueleza
kutoka file Kuondoa mstari kwenye faili inayotumiwa na kueleza urefu kikubwa zaidi ya urefu - hekta 1 ya neno. Kama inakaribia kwenye mstari (kwenye matokeo), mawendo wa mawimbi, au inafikia kufungua faili ambao inahusishwa. urefu - 1 hekta baada ya kushika (kutegemea sababu inayokadiriwa kwanza). Kama chochote cha hili inakadiriwa kwa sababu ya kufikia kwenye mstari, mawendo wa mawimbi, au inafikia kufikia kufungua faili ambao inahusishwa. urefu, inaathiriwa na 1K, au 1024 hekta.
Kama inapofai, inaruhusiwa false.
Mawebu na Mawebu
Kuzingatia:urefu Chaguo cha kina kutoka PHP 4.2.0 inaweza kuwa chaguo cha chochote, kama huchaguliwa inapendekezwa kwa 1024 hekta. Kuanzia PHP 4.3, chochote huchaguliwa. urefu Ikitendeka kutoka kwenye misingi hadi kufikia mstari. Ikiwa sehemu kubwa ya mawendo ya file inaenea kikubwa zaidi ya 8 KB, kumsaidia kumaeleza urefu wa mawendo wa kikubwa kwenye skripti inaonekana kuwa bora kwa kutosha mafungu.
Kuzingatia:Kuanzia PHP 4.3 hii inaweza kutumika kwa hifadhi ya kawaida kwa faili za kawaida. Wapokea walio wachache wakusudi wa walauzwa.
Kuzingatia:Ikiwa inakaribia kwamba PHP inapata kutowa kueleza viungo vya uharibifu wa faili ya Macintosh wakati wa kusoma faili, inaweza kuwasiliana na chaguo cha mawasiliano wa mawimbi wa kufungua auto_detect_line_endings.
Mifano
Mfano 1
<?php $file = fopen("test.txt","r"); echo fgets($file); fclose($file); ?>
Ili kusaidia kusoma hivi:
Habari, hii ni faili ya michezo.
Mfano 2
<?php $file = fopen("test.txt","r"); while(! feof($file)) { echo fgets($file). "<br />"; } fclose($file); ?>
Ili kusaidia kusoma hivi:
Habari, hii ni faili ya michezo. Harejea tatu hapa. Hii ni mstari wa uendelevu wa mwisho.