我正在尝试比较两个不同数据库中的两个值,但是无论我尝试做什么,都将某些值返回为不相等。
对于一个值,我正在这样做:
$a=(string)trim(strtolower($row['title']));
对于其他值,我正在这样做:
$b=(string)trim(strtolower($res1['Utitle']));
当我比较它们时,我会这样做:
if ($a!==$b) {
// code
}
我正在比较大约2000条记录,其中只有一些条记录显示它们不相等。例如,我可以回显显示为不相等的记录,但是请参见:
a: IS BUS AUTO ANALYST
b: IS BUS AUTO ANALYST
我认为两者相同。我想念什么?
答案 0 :(得分:1)
在一个字符串中有一些隐藏的字符,因此我使用正则表达式删除不需要的所有内容。
preg_replace('/[0-9][A-z] .','',$a);