我正在尝试使用xdiff_string_diff()函数来查找新旧字符串之间的差异,如下所示:
$old_str="Hello world"; $edited_str="Hello ladies!"; echo xdiff_string_diff($old_str,$edited_str,1);
我的服务器返回了致命错误:
Call to an undefined function
我的php版本是5.4 *
可能是什么问题?
我需要在服务器上安装一些东西才能使此功能正常工作吗?
请帮忙!
您将必须安装 xdiff
pecl install xdiff
或头可以尝试这样做:
$a1 = explode(" " , 'Hello world'); $a2 = explode(" ", 'Hello ladies!'); echo join(' ', array_diff($a1, $a2)); // output :- world