Re: [請益] 讀字串比對的問題

看板PHP作者 (半分の月)時間19年前 (2006/09/25 08:26), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《collin2315 (梭哈!)》之銘言: : 最近寫了一個程式要來讀取txt黨做文字擷取 : 遇到一個問題是:讀取完字串後,用split要把有空格、換行、頓號、逗號之類的 : 資料去掉 只留文字字串存進陣列,但是split好像無法辨別換行,不知道要 : 哪一個語法可以做到這些要求 : 程式如下: : $f11=array(); : $file1=fopen($_FILES["test1"]["tmp_name"],"r"); : $f1=fread($file1,filesize($_FILES["test1"]["tmp_name"])); : $f11=split('[.,/\_ \n.]',$f1); : $_FILES["test1"]["tmp_name"]為一上傳暫存檔 : 目前情況是: : 11.22.33 : 11 55 66 =>"11" "22" "33" " 11" "55" "66"存在ARRAY : 希望結果: =>"11" "22" "33" "11" "55" "66" : 不知道是哪裡有錯誤或者是語法用錯 麻煩各位幫忙 可以試試在txt檔裡加入n這個字元 例如: 11.22.33 11n55n66 就會發現為什麼split()沒有作用 可以嘗試改用下面這個 $chars = preg_split("/[\.,\/\\_ \n]/", $f1, -1, PREG_SPLIT_NO_EMPTY); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.212.168

09/25 15:40, , 1F
謝謝回應,問題已解決
09/25 15:40, 1F
文章代碼(AID): #155o8uWB (PHP)
討論串 (同標題文章)
文章代碼(AID): #155o8uWB (PHP)