問題タブ [array-intersect]

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.

0 投票する
2 に答える
2188 参照

php - PHP array_intersect() - さまざまな型をどのように処理しますか?

基本的にゼロフィルされたさまざまな数値の文字列表現と別の整数配列である値の配列を取得した場合array_intersect()、異なる型の要素と一致しますか?

たとえば、これは機能しますか?

そうでない場合、これを達成するための最も効率的な方法は何ですか? ループして比較するか、ループしてすべてを整数に変換してから実行array_intersect()しますか?

0 投票する
4 に答える
3878 参照

python - Pythonでは、2つのリストで同じ要素の数を見つけます

Python で 2 つのリストがある場合、次のように言います。

それらが同じ要素をいくつ持っているかを調べる方法はありますか。それについての場合は2になります(cとd)

ネストされたループを実行できることはわかっていますが、array_intersect 関数を使用した php のような組み込み関数はありませんか?

ありがとう

0 投票する
3 に答える
35883 参照

ruby-on-rails - rails-複数の配列間の交差を見つける

複数の配列間の交差値を見つけようとしています。

例えば

したがって、結果は2になります

PHPでは、array_intersectを使用してこれを実行できることを知っています

配列を簡単に追加できるようにしたかったので、複数のループを使用したくありません

何か案は ?

ありがとう、アレックス

0 投票する
3 に答える
1588 参照

vb.net - 配列交差関数の速度

配列交差の短い関数を作成しましたが、ある関数が他の関数よりも高速である理由を知りたいと思っていました。

1)

2)

3)

したがって、私のテストケースでは、1 は 65 秒、3 は 63 秒、2 は実際には 75 秒かかります。なぜ 3 が最速なのか知っている人はいますか? そして、なぜ 1 は 2 よりも速いのでしょうか?

(フォーマットが悪くてすみません...正しく貼り付けられないようです)

0 投票する
5 に答える
4098 参照

php - PHPで2つの数値配列を比較して重複を削除する

OK、処理する必要がある (mysql からの) 携帯電話番号の 2 つのグループがあります。問題は、結果から重複した番号を削除する必要があることです。

誰かが「array_intersect」について教えてくれましたが、私はこれらのことがあまり得意ではなく、PHP Web サイトに良い例がありません。

どんな助けや提案もありがとう:)

0 投票する
2 に答える
1025 参照

php - PHP の交差と MySQL の交差

テーブル (1) にデータの列があり、これを数百 (または数千) の他のテーブルのデータの列と照合する必要があります。

両方のテーブルを交差する mysql クエリとしてこれを実行するか、テーブル (1) からデータを配列に取得してから、データの他の列を配列として設定して交差させる方が高速でしょうか?

MySQL と PHP5.2 です。

0 投票する
2 に答える
6698 参照

php - array_intersect(): 引数 #1 は配列ではない?

私のコードの何が問題なのかについてのアイデアが不足しています。この特定のクラスは配列を受け入れ、それを別の配列と照合して共通の値を取得します。次に、 final_post_vars_keys() 関数を介して共通の値へのアクセスを提供します。しかし、コードを実行するたびに(タイトルに)エラーが発生します。

0 投票する
1 に答える
2103 参照

php - PHP 配列交差

たぶん、誰かが次のような多次元配列の配列交差を見つけるのを手伝ってくれるかもしれません:

次のコードを試してみましたが、問題は多次元配列です。

$intersection = array_intersect($arry['FILTER'], $arry['attributes']);

ご協力いただきありがとうございます。

0 投票する
5 に答える
7701 参照

php - PHPで不明な数の配列を交差させる

任意の数の PHP 配列を交差させようとしています。その数は、ユーザーが指定したパラメーターに依存し、それぞれに任意の数の要素を含めることができます。

例: array1(1, 2, 3, 4, 5) array2(2, 4, 6, 8, 9, 23) array3(a, b, 3, c, f) ... arrayN(x1, x2, x3、x4、x5 ... xn)

array_intersect はパラメーターのリストを受け取るため、交差する配列の配列を 1 つ作成することはできず、これを回避する必要があります。私はこの解決策を試しました: http://bytes.com/topic/php/answers/13004-array_intersect-unknown-number-arraysしかし、array_intersect には 2 つ以上のパラメーターが必要であるというエラーが報告されたため、これは機能しませんでした。

できるだけ簡単な方法でこれにアプローチする方法を知っている人はいますか?

0 投票する
5 に答える
40410 参照

php - array_intersectの反対ですか?

配列2に存在しない配列1のすべてのメンバーを取得するための組み込み関数はありますか?
私はそれをプログラムで行う方法を知っていますが、同じことを行う組み込み関数があるかどうかだけ疑問に思っています。したがって、コード例はありません。