ホームページ  >  記事  >  ウェブフロントエンド  >  2 つの文字列内の同じデータを比較する方法

2 つの文字列内の同じデータを比較する方法

php中世界最好的语言
php中世界最好的语言オリジナル
2018-04-18 11:00:243212ブラウズ

今回は、2つの文字列で同じデータを比較する方法と、2つの文字列で同じデータを比較する際の注意点

について説明します。実際のケースを見てみましょう。

2 つの文字列があります:

$a = "5,8,0";
$b = "8,0,5";
これら 2 つの文字列に含まれる数値を簡単に比較するにはどうすればよいですか? 区切り文字は同じですが、数値の順序は異なります。2 つの文字列の長さは同じです

。 jsコード:

方法 1:

var s1 = "5,0,8";
var s2 = "8,0,5";
if(s1.split(",").sort().join(",") == s2.split(",").sort().join(",")) {
 alert("数字相同");
}else{
 alert("数字不同");
}
方法 2:

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 中国語 Web サイトの他の関連記事に注目してください。

推奨読書:



🎜

以上が2 つの文字列内の同じデータを比較する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。