我需要檢查是否$string1 == $string2
但我不希望它重要,如果一個大寫,另一個是小寫,例如我想if (harrisburg == HARRISBURG)
返回true!什麼是最好的方法來做到這一點?檢查字符串是否與PHP中的另一個字符串類似?
回答
strtolower($string1) == strtolower($string2)
啊,完美。謝謝! – 2013-02-15 08:27:57
strcasecmp (string $str1 , string $str2)
忽略的情況下,返回0,如果相等則
strcmp (strtolower($str1) , strtolower($str2))
試試這個,
$str1 = 'harrisburg';
$str2 = 'HARRISBURG';
選項1:如果$str2
值是大寫的。
strtolower('$str2');
更多細節strtolower — Make a string lowercase
選項2:不區分大小寫比較
strcasecmp ($str1 ,$str2)
爲maore細節strcasecmp — Binary safe case-insensitive string comparison
注(供選擇-2) :Returns < 0 if str1 is less than str2; > 0 if str1 is greater than str2, and 0 if they are equal.
這可以幫助你。
解決方案需要使用正則表達式時,我們已經有了strtolower,strcasecmp可用:) – 2013-02-15 07:40:09
顯然這是在PHP中的一個函數?該函數將返回兩個傳遞的字符串之間的相似度值。不是OP要求的內容,但考慮到問題標題,認爲這將是一個相關的答案。
- 1. 檢查一個字符串是否與另一個字符串相似
- 2. C - 檢查字符串是否是另一個字符串的子字符串
- 3. 爪哇 - 檢查是否字符串在另一個字符串
- 4. 檢查char *類型的字符串是否包含另一個字符串
- 5. 檢查字符串的子是另一個字符串
- 6. 檢查一個nsstring是否與另一個字符串匹配
- 7. 是否有任何MSBuild任務檢查一個字符串包含另一個字符串(類似於string.contains)
- 8. 有效檢查一個字符串是否包含另一個字符串
- 9. 如何檢查一個字符串是否等於另一個字符串?
- 10. 檢查一個字符串是否包含另一個字符串
- 11. 如何檢查字符串是否存在於另一個字符串中
- 12. 如何檢查一組字是否在字符串中與PHP
- 13. Applescript:檢查一個字符串是否包含空字符串?
- 14. 檢查是否可以從另一個字符串中的字符中創建一個字符串
- 15. 檢查一個字符串是否可以由Javascript中另一個字符串中的字符組成
- 16. 檢查其他字符串的列表是否爲%LIKE%另一個字符串
- 17. 如何檢查給定的Python字符串是否是另一個字符串的子字符串?
- 18. 給定一個字符串,如何檢查前幾個字符是否是另一個字符串? C++
- 19. Actionscript 3:檢查字符串是否包含另一個字符串
- 20. 使用「^」來檢查字符串是否以另一個字符串開頭?
- 21. std :: string比較(檢查字符串是否以另一個字符串開頭)
- 22. 檢查是否字符串彷彿是另一個Rails中
- 23. 在另一個字符串中查找一個字符串的字符串
- 24. 如何檢查一個字符串是否包含來自另一個字符串的任何字符?
- 25. 檢查一個字符串是一個字符串模式
- 26. PHP檢查字符串是否在表
- 27. 檢查字符串列表中的字符子集是否包含在另一個字符串列表中
- 28. 我如何檢查一組中的字符串是否是Python 2.7中另一個字符串的一部分?
- 29. 不能與file_get_contens在PHP中檢索另一個字符串拼接字符串
- 30. 在Perl中,是否有一個運算符來粗略地檢查另一個字符串的字符串?
你考慮改變兩者的情況下上,然後比較?.. – venkatKA 2013-02-15 07:08:31