我将两组 json 数据存储到 sql 中的两个不同列中。
我需要比较两个字符串,然后突出显示不同的字符串。(我首先尝试将项目放入一个数组,然后是一个数组差异,没有提供我需要的东西)
这是第一个字符串 {"Pri_ID":"340","SanctionID":"55555","PersonID":"387097","Type":"Athlete","OrgID":"253001","EntryDate":"2013-04-10"},{"Pri_ID":"349","SanctionID":"111222","PersonID":"497625","Type":"Athlete","OrgID":"253001","EntryDate":"2013-04-10"},{"Pri_ID":"334","SanctionID":"111111","PersonID":"420495","Type":"Athlete","OrgID":"253001","EntryDate":"2013-04-10"}"
这是第二个字符串 {"Pri_ID":"337","SanctionID":"111222","PersonID":"497625","Type":"Athlete","OrgID":"253001","EntryDate":"2013-04-10"},{"Pri_ID":"341","SanctionID":"111111","PersonID":"420495","Type":"Athlete","OrgID":"253001","EntryDate":"2013-04-10"},
如您所见,从第二个字符串中删除了一条记录/字符串。我需要显示已删除的字符串。
这是我到目前为止所做的:
if (strcmp($str1, $str2)) {
echo $str2;
}
这不会剥离其他所有内容并显示字符串