我正在尝试匹配2个变量的前7个字符
$a = AB000110
$b = AB000111
匹配时的上述变量应返回true。我搜索并找到了这个解决方案
if (preg_match("/$a(.*)/", $b, $matches)){
echo 'match Found';
} else {
echo 'no match found';
}
但它没有完成这项工作。请帮忙
答案 0 :(得分:1)
您可以使用substr
功能代替正则表达式:
if( substr($a, 0, 4) === substr($b, 0, 4) ) echo "Matched!";
我不确定你是想匹配4个字符还是7个。