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

看板PHP作者 (imcar)時間14年前 (2011/04/11 22:10), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《asdd (我愛胖穎穎)》之銘言: : 我想問的是如果A是一個很長的字串 B是一個存放短字串的陣列 : 如果說 我B[]裡面的字串是A字串的子集合的話 我就把他抓出來 : 請問有類似的function可以用嗎? : 謝謝 <?php $a="onetwothreefour"; $b=Array(); $b[]="one"; $b[]="three"; print_r(c($a,$b)); function c($str,$arr){ $res=Array(); for($i=0;$i<sizeof($arr);$i++){ $pattern="/{$arr[$i]}/" ; if (preg_match($pattern,$str)){ $res[]=$arr[$i]; } } return($res); } ?> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: imcar 來自: 218.174.152.195 (04/11 22:19)

04/11 22:59, , 1F
推薦 這篇文章!!
04/11 22:59, 1F
文章代碼(AID): #1DemlZ0U (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #1DemlZ0U (PHP)