問題タブ [array-difference]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - array_diff() を使用して、array1 ではなく array2 との違いを取得する方法は?
私は array_diff をそのように使用しようとしています。ここに私の2つの配列出力があります:
リスト 1 の出力
リスト 2 出力
PHP
出力は次のとおりです。
私が間違っていることは何か分かりますか?なぜ0023199
返されないのですか?
php - 2つの配列をループし、一致しないものを順序付けられていないリストにリストします
2つの配列があり、2つの配列の違いを見つけて、順序付けられていないリストに表示する必要があります。
単一の一致に対してマスター配列をループすることはできますが、複数のキー値についてマスターリストをループして効率的に実行する方法がわかりません。
以下は、各配列からのキー値の抜粋です。
検索するマスターアレイ
一致する可能性のある配列
多次元の質問に関する情報を追加しました...
比較する必要がある2つの多次元配列がありますが、サブ配列が一致していません。
最初の配列[levels][level_id]と[levels][level][id]を比較する必要があります
2番目の配列は次のとおりです。
php - PHP array_diff( ) 関数の使い方について?
次のような array_diff() 関数を使用する場合。$result = array_diff($array1, $array2);
それは次のようになります。配列 ( [5] => XXXXXX )
しかし、「 Array ( "index here" ) 」、XXXXX 部分のみを表示したくありません。XXXXXX だけを表示するにはどうすればよいですか? いつもコメントありがとうございます...
php - PHP - 2 つの異なる配列を等しいものとして返す array_diff
私は夢中になっているに違いありません.CSVファイルを反復処理し、データベース内のレコードを通過するコードがあります。csv ファイルのレコードがデータベースのレコードと一致しない場合、それに応じてデータベースが更新されます。
デバッグするために、2 つの配列の出力を出力しました。$dbEntry は、データベースに既に存在するデータです。$entry は csv からのデータです。
出力は次のとおりです。
今、私はそれらが異なる型キャストであることを知っていますが、それは問題ではありません (過去にはありませんでした)。インデックス "sf_pass" が異なります。$dbEntry では 34 で、$entry では 0 です。
array_diff で何も与えられない理由がわかりません。そのため、mysql 更新クエリがある場所の下に if ステートメントを入力しません。
編集:
そして、CSV の後半で別の行から次の出力を取得するため、実際には意味がありません。次の行で探している出力が得られる理由がわかりませんが、ほとんど同じ値と型キャストを持つ別の行では探している出力が得られません
php - preg_replace with pattern and subject array return empty array
$keywordsから$badwordsの要素を削除する簡単な方法が必要です。
私が持っているもの(例として)
私が期待したこと
私が得たもの
使用しようとしましstr_ireplace
たが、配列内の文字列内で置き換えられていたため、うまくいきませんでした。
php - テストに合格、ブラウザで動作しない
私はmongoデータベースとPHPを使用して、ファイルのメタ情報をファイルのディレクトリと比較して、どこに何が欠けているかを確認しています。次に、ファイルとデータベースの連想配列を返し、不足しているものとその場所を確認します。
注:私を助けるために mongo を知る必要はありません。
たとえば、ディレクトリからファイルを削除しても、データベースにエントリがある場合、配列は次のようになります。
このチェックのコードは次のとおりです。
ここで行っていたのは、mongo ID を使用し、それをファイル拡張子に追加して、そのファイルを作成することだけです。
ファイルの配列をファイルのディレクトリ内の配列と比較し、違いを返します。
私のテストでは、次のことだけを行います。
上記の配列が返されます。ブラウザで同じ概念を複製すると、上記の配列が空であってはならないときに空になります。
何か案は?
java - JavaGenericsを使用した2つのコレクション間の要素ごとの算術要素の違い
2つの注文された番号のコレクションを取得したとします。要素ごとに算術差を計算したいと思います。「番号の順序付けられたコレクション」の概念をモデル化するには、番号のリストを使用する必要があると思います。問題は、算術の差(3-2のような平凡な'-')がNumberに対して定義されていないことです。すべてをDoubleにキャストできますが、クリーンなソリューションを好みます。
何か案が?
python - Numpy 配列の要素間の場所の違い
これは非常に単純な質問であり、Python で迅速かつ明確な回避策があるかどうか疑問に思っています。
次のように定義された nd-array があるとします。
次に、次のように、3 次元の配列内の値と前の値の差を計算します。
同様の手法を使用して元の値に戻すことは可能ですか、それとも for ループと一時変数を使用する必要がありますか?
たとえば、これはうまくいきません。
php - PHPでarray_diff()よりも速い方法は何ですか?
それぞれ 5000 の値を持つ 2 つの配列を比較しています。(値の例: 123456789)
2 つの配列を比較するよりも高速な方法があるかどうかを知りたいarray_diff()