我有一個問題,如果有人可以幫助我解決這個問題。我有一個字符串,我想從搜索中找到一個匹配的項目:$search = "vox,eleciones,Gobierno";$string = "El Gobierno de Pedro Sánchez ahonda en el trato de favor a País Vasco y Navarra";$regex = '/([^,]*' . preg_quote($search, '/') . '[^,]*)/';preg_match($regex, $string, $match);$result = trim($match[1]);print_r($result);結果必須是:“佩德羅桑切斯政府深入研究巴斯克地區和納瓦拉的優惠待遇”
1 回答

浮云間
TA貢獻1829條經驗 獲得超4個贊
$search = "vox,elections,Government"; $string = "Pedro Sánchez 政府深入研究巴斯克地區和納瓦拉的優惠待遇";
$search = explode(",", $search); $expression = '/\b(?:' . implode("|", $search) . ')\b/i';
if(preg_match($expression, $string,$match)){
//成功 }
- 1 回答
- 0 關注
- 237 瀏覽
添加回答
舉報
0/150
提交
取消