今回は、2つの文字列で同じデータを比較する方法と、2つの文字列で同じデータを比較する際の注意点
について説明します。実際のケースを見てみましょう。 2 つの文字列があります:$a = "5,8,0"; $b = "8,0,5";
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("数字不同"); }
以上が2 つの文字列内の同じデータを比較する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。