這次帶給大家怎麼比對兩個字串中的相同數據,比對兩個字串中相同數據的注意事項有哪些,下面就是實戰案例,一起來看一下。
有兩個字串:
$a = "5,8,0"; $b = "8,0,5";
怎麼快速比較這兩個字串包含的數字是相同的,其中分隔符號都是相同的,只是數字的排序不一樣,兩個字串長度是一樣的
# js程式碼:
方法一:
var s1 = "5,0,8"; var s2 = "8,0,5"; if(s1.split(",").sort().join(",") == s2.split(",").sort().join(",")) { alert("数字相同"); }else{ alert("数字不同"); }
方法二:
var s1 = "5,0,8"; var s2 = "8,0,5"; var a1 = s1.split(","); var a2 = s2.split(","); var isSame = false; if (a1.length == a2.length) { isSame = true; var length = a2.length; for (var i = 0; i < length; i++) { if (a1.indexOf(a2[i]) < 0) { isSame = false; break; } } } if (isSame) { alert("数字相同"); } else { alert("数字不同"); }
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
推薦閱讀:
以上是怎麼比對兩個字串中的相同數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!