我有一段用 perl 编写的程序:
$string = '[jkl][mno][ghi]';
$search = 'John';
if ($search =~ /$string/i) {
do....
我如何将其翻译成 php ?
我尝试使用 preg_match 但显然它具有不同的语法。基本上,上面的 if 语句将搜索 [] 括号之间的任何字母是否匹配 $search ..
如何在 php 中做到这一点,同时保持相同的 $string / $search 值?
更新 - php代码
<?php
$string = "dan" ;
$search = "[def][abc][mno";
if (preg_match("/".$search."/i",$string)) {
echo "found it";
}
?>