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

php中世界最好的语言
リリース: 2018-04-18 11:00:24
オリジナル
3211 人が閲覧しました

今回は、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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!