[請益] 用PHP讀取txt檔案

看板PHP作者 (我是jeryeu捏)時間17年前 (2006/11/28 19:52), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
小弟是個初學者 最近剛學PHP,有個問題困擾蠻久的 想請教板上各位大大 如果有一個txt檔案 內容如下 --------------------------------------------- 0 0 1 306371.380019 2789188.7186 1.#QNAN 1.#QNAN 0 306371.380019 2789188.7186 1.#QNAN 1.#QNAN 1 306413.85077 2789174.7172 1.#QNAN 1.#QNAN 2 306475.878356 2789152.21495 1.#QNAN 1.#QNAN 3 306520.13075 2789132.713 1.#QNAN 1.#QNAN 4 306570.486922 2789120.7118 1.#QNAN 1.#QNAN 5 306612.545255 2789113.97112 1.#QNAN 1.#QNAN 6 306649.638082 2789112.22095 1.#QNAN 1.#QNAN 7 306692.735707 2789103.97012 1.#QNAN 1.#QNAN 8 306702.691465 2789088.96862 1.#QNAN 1.#QNAN 1 0 0 302313.373639 2784370.64635 1.#QNAN 1.#QNAN 1 302377.82624 2784367.64605 1.#QNAN 1.#QNAN 2 302464.351424 2784300.39931 1.#QNAN 1.#QNAN 3 302563.570818 2784212.40051 1.#QNAN 1.#QNAN 4 302739.0462 2784033.89264 1.#QNAN 1.#QNAN 5 302843.13212 2784099.3892 1.#QNAN 1.#QNAN 6 302964.70454 2784124.14167 1.#QNAN 1.#QNAN 7 303037.95813 2784131.3924 1.#QNAN 1.#QNAN 8 303160.891527 2784081.38739 1.#QNAN 1.#QNAN 9 303277.9521 2784030.14226 1.#QNAN 1.#QNAN 10 303354.092612 2784002.13946 1.#QNAN 1.#QNAN END ---------------------------------------------- 這些檔案是台北市某個村里的座標(ex:X=306371.380019,Y=2789188.7186) 如果我要求周長(ex:算0-8點的平方距離),勢必要先用php把這些座標讀入 陣列,請教各位,應該用什麼方法來處理?謝謝! PS:我之前寫的部份如下,可是讀的值是最後一筆的,不知道該怎樣一筆一筆 讀出來,請各位幫幫我吧,感激不盡! <?php // get contents of a file into a string $filename = "taipeixx.txt"; $handle = fopen($filename, "r"); $i=0; while(!feof($handle)){ $contents = fgets($handle); if(ereg ("([0-9]{4,}.[0-9]{1,6}).([0-9]{4,}.[0-9]{1,6})",$contents, $regs)){ $i++; /* foreach($regs as $key => $value){ echo "$value"; echo "<br>"; */ /* for ($j=0;$j<=$i;$j++){ echo $regs[$j]; echo "<br>"; } */ } } echo $regs[1]; echo "<br>"; echo $regs[2]; echo "<br>"; echo "$i"; fclose($handle); ?> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.180.158

11/28 22:04, , 1F
去手冊查array_push函數
11/28 22:04, 1F

11/28 23:56, , 2F
謝謝喔,來去看看
11/28 23:56, 2F
文章代碼(AID): #15R2CLs5 (PHP)
文章代碼(AID): #15R2CLs5 (PHP)