Re: [請益] 請問php有這種語法嗎?

看板PHP作者 (5871224)時間16年前 (2010/01/11 22:12), 編輯推噓6(604)
留言10則, 6人參與, 最新討論串3/3 (看更多)
※ 引述《rj5871224 (5871224)》之銘言:: : 想抓網頁上某個字串出現的次數 : 有沒有簡單的語法可以做到呢? 若我的檔案來源是abc.txt 有沒有辦法抓此檔裡某個字串(如:2009)出現的次數呢? 不好意思,小弟是新手,煩請各位前輩回答稍微詳細一點點 我有看到chrisQQ大大回用 $string = '123 456 123 123 123 456 1234 123456 12 '; // 列出符合數目 print_r(preg_match_all('/123/', $string, $matches)); // result: 6 但不知怎麼改才能變能找TXT檔裡的次數 -------------- 又一個問題,上例改成如下 $abc='123'; print_r(preg_match_all($abc, $string, $matches)); 怎麼就不行了>< print_r(preg_match_all('/$abc/', $string, $matches)); 也不行 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.165.123.190

01/11 22:24, , 1F
01/11 22:24, 1F
※ 編輯: rj5871224 來自: 218.165.123.190 (01/11 22:33) ※ 編輯: rj5871224 來自: 218.165.123.190 (01/11 22:40) ※ 編輯: rj5871224 來自: 218.165.123.190 (01/11 22:58)

01/11 23:02, , 2F
$abc='/123/' ??
01/11 23:02, 2F

01/11 23:18, , 3F
樓上的方法可行,我再加一行$a="/$abc/",改代入$a
01/11 23:18, 3F

01/11 23:55, , 4F
剩如何找txt檔裡的次數的問題
01/11 23:55, 4F

01/12 00:05, , 5F
google 一下fopen() php 還蠻多這類的東西
01/12 00:05, 5F

01/12 00:13, , 6F
/123/is
01/12 00:13, 6F

01/12 12:53, , 7F
或是用 get_file_contents() 也是可以~
01/12 12:53, 7F

01/12 16:59, , 8F
樓上是 file_get_contents()
01/12 16:59, 8F

01/12 17:53, , 9F
非常謝謝各位大大幫忙,我己完成想要功能^^
01/12 17:53, 9F

01/13 03:16, , 10F
囧 我錯了,php 的命名規則實在是…(誤) 我承認我記性不好
01/13 03:16, 10F
文章代碼(AID): #1BIp72cc (PHP)
文章代碼(AID): #1BIp72cc (PHP)