在我需要比较2个字符串的项目上工作。一个来自数据库,另一个来自post变量,所以
如果string很小,那么if($ var1 == $ var2)工作正常,但是如果字符串很大,那么如果两者都相同则不行,尽管它在else条件下并且字符串来自PHP HTML Editor menas喜欢word文件
如果post值不等于数据库值,我想在数据库中保存的非常非常小的字符串示例我正在使用2函数也用于转换字符串
mysql_real_escape_string()
nl2br(stripslashes())
<span style=\"font-size: 24px; font-weight: bold; text-indent: -23.799999237060547px; font-family: Symbol; background-color: yellow;\"></span><span style=\"font-size: 24px; font-weight: bold; text-indent: -23.8px; background-color: yellow; color: red;\">1</span><span style=\"font-size: 24px; font-weight: bold; text-indent: -23.8px; background-color: yellow; color: red;\"><br /></span>
答案 0 :(得分:1)
试试这个
$var1 //string1
$var2 //string2
if(strcmp($var1, $var2))
答案 1 :(得分:0)
你可以md5然后比较md5版本......
你在数据库中保留字符串的md5,然后你md5 POST