我需要檢查是否$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. 檢查字符串是否以另一個字符串開頭?
- 5. 檢查char *類型的字符串是否包含另一個字符串
- 6. 一個字符串查找是否有另一個字符串
- 7. 檢查字符串是否與另一個字符串部分匹配
- 8. 檢查一個字符串是否與另一個字符串中的所有字符匹配
- 9. 檢查字符串的子是另一個字符串
- 10. 檢查一個nsstring是否與另一個字符串匹配
- 11. 是否有任何MSBuild任務檢查一個字符串包含另一個字符串(類似於string.contains)
- 12. 檢查C++中的另一個字符串中的字符串
- 13. 檢查一個字符串(字)是否是另一個字符串(字)的子集,與序列無關
- 14. 有效檢查一個字符串是否包含另一個字符串
- 15. 檢查一個字符串是否以另一個字符串開頭
- 16. 檢查一個字符串是否包含另一個字符串
- 17. 如何檢查一個字符串是否等於另一個字符串?
- 18. 檢查一個字符串是否包含另一個字符串
- 19. 如何檢查字符串是否是另一個字符串的迴文
- 20. 檢查一個字符串中的所有字符是否存在於r中的另一個字符串中
- 21. 如何檢查一個字符串是否至少包含另一個字符串中的一個字符?
- 22. 如何檢查字符串是否存在於另一個字符串中
- 23. 如何檢查一組字是否在字符串中與PHP
- 24. 檢查是否有任何字符串列表是在另一個字符串
- 25. 檢查一組中的字符串是否以另一組字符串開始
- 26. Applescript:檢查一個字符串是否包含空字符串?
- 27. 檢查是否可以從另一個字符串中的字符中創建一個字符串
- 28. 檢查一個字符串是否可以由Javascript中另一個字符串中的字符組成
- 29. 檢查其他字符串的列表是否爲%LIKE%另一個字符串
- 30. 如何檢查給定的Python字符串是否是另一個字符串的子字符串?
你考慮改變兩者的情況下上,然後比較?.. – venkatKA 2013-02-15 07:08:31