Re: [請益] 字串比對的問題
※ 引述《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
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章