台灣最大程式設計社群網站
線上人數
1578
 
會員總數:246226
討論主題:189787
歡迎您免費加入會員
討論區列表 >> PHP >> 抓取數字問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
抓取數字問題
價值 : 20 QP  點閱數:1021 回應數:8
樓主

阿華
初學者
655 166
2058 504
發送站內信

請問我要抓取數字含有文字是怎取呢意下是我的代碼


全文是這樣
99999 個結果

我一直抓不到那數字99999
是怎抓取呢??

搜尋相關Tags的文章: [ preg_match ] ,
本篇文章發表於2013-02-04 08:51
1樓
回應

小高
檢舉此回應
把$r[1]值拿來作比對字串

本篇文章回覆於2013-02-04 09:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

阿華
檢舉此回應
還是一樣阿~~大大~~???
本篇文章回覆於2013-02-04 09:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
http://root.mrs3.tw/test036.php

"個結果"這三個字,是Big5還是UTF8,免得根本找不到

還是...你的找不到是指,不知道這個function return到哪去了?
本篇文章回覆於2013-02-04 10:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

阿華
檢舉此回應
大大我剛剛測試自己在PHP先做判斷可以不過抓取網路的就不行幫我看看

本篇文章回覆於2013-02-04 11:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
哇咧...

你先把你抓回來的檔案,用文字編輯器看一下,看看抓到了啥?
所以你連抓回來的內容是啥都完全沒看過就想抓????????????????????????
本篇文章回覆於2013-02-05 11:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
不錯的參考

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
抓取中文字要特別小心編碼的問題。

由其是有機會用中文字做判別條件的正則。
正規來說,BIG5碼的中文字跟UTF8碼的中文字是不同的。

如果你自已的程式是用UTF8編碼,但抓到的來源是BIG5編碼。
那就會無法判斷。畢竟中文字看起來是一樣。但其編碼不同則字元組合的方式也不同。

簡單的判斷,你可以先echo 來源參數,再ECHO 的正則規則。看兩個參數的中文字是否一樣顯示。
如有一邊會產生亂碼的情況下。那就是會判斷不出來。
本篇文章回覆於2013-02-05 15:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
不不不...
如果他的目標是Google,他抓回來的,可能是完全不相干的東西...
起碼把$content弄出來瞧瞧咩 XD
本篇文章回覆於2013-02-05 17:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
最有價值解答

小高
檢舉此回應
樓主

你抓GOOGLE的語法,抓回來的內容會是BIG5

不知道你程式碼是不是用BIG5來判別

如果是UTF8那你只是在跟亂碼比對...
本篇文章回覆於2013-02-06 09:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.