2013-06-28 42 views
0

在需要比較2個字符串的項目上工作。如果字符串很小,那麼if($ var1 == $ var2)工作正常,但如果字符串很大,如果兩者都是相同的,那麼這是行不通的,儘管如此它是在其他條件和字符串來自PHP HTML編輯器menas像一個word文件如何比較PHP中的大字符串

非常非常非常非常小的字符串,我想要保存在數據庫中的示例,如果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

你能給時,它不是的例子加工? –

+0

您的字符串是否在數據庫中被截斷? BIG對你意味着什麼?用小字符串粘貼一些代碼,以便我們能夠理解你在做什麼。 – CodeAngry

回答

1

試試這個

$var1 //string1 
$var2 //string2 

if(strcmp($var1, $var2)) 
0

可以MD5它們,然後比較一下MD5版本...

你保持字符串的MD5在數據庫中,然後你MD5算法的POST

+0

還不錯,但這也意味着除非您複製數據,否則不會將明確的字符串保留在數據庫中;一次清晰,一次在md5。 – Aralicia