問題タブ [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 投票する
1 に答える
854 参照

php - php array_intersectで問題が発生し、空の配列をチェックできません

私は5つの配列と、ユーザーがランダムに検索できる検索を持っています。したがって、これらの 5 つの配列には、2 つの配列、3 つの配列、または 5 つの配列などの価値がある場合があります。

したがって、交差すると、どれが空であるかを確認できないため、常に空の配列が返されます。

実際には、値がある場合のようにこれを動的に確認して作成する必要があり$g_arr, $c_arr、上記の操作はこれら2つに適用されます..のように

それを確認する方法がわかりませんか?どんな助けでも大歓迎です..ありがとう

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

php - PHP array_intersectが正しく機能しない

現在、日付を比較したい2つの配列があります。配列の構造は次のとおりです。

目的は、$userdaysoff からの値が $bholidays 配列に存在するかどうかを検出することです。

上記はうまく機能し、26-05-2014 が両方の配列に存在することを検出しますが、 $userdaysoff 配列が次のようになっている場合:

次に、2014 年 5 月 26 日という重複した日付は検出されません。

これが発生する理由はありますか?

コードを実行する方法は次のとおりです。

0 投票する
0 に答える
55 参照

php - 交差する 2 つの多次元配列

誰かが私の問題を手伝ってくれませんか。このスレッドは私の問題に非常に近いですが、私はそれを生き生きとさせることはできません さまざまなサイズの交差する多次元配列

私の最初の配列は次のようになります。

2 番目の配列は次のようになります。

スレッドから、コードを私の問題に適応させようとしました。しかし、私は行に積み重ねました。

配列 2 の配列 1 から一致を見つける必要があります。

出力は 14 に一致しますが、値は正しくありません

出力は次のようになります。

提案と助けをよろしくお願いします

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

php - PHPの配列で一致するエントリを見つける

だから私は2つの配列を持っています:

したがって、 Entries である 2 番目の配列と一致する 1 番目の配列の値が必要です。

要するに、1 番目の配列の ID と 2 番目の配列の値が一致する必要があります

配列交差キーを使用しようとしましたが、うまくいきませんでした..

読んでくれてありがとう。

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

php - 2つの値が一致する場合、PHPの多次元連想配列から重複を削除します

次の構造の多次元配列があり、そこから重複を削除したいと考えています。たとえば、["金額"] が 2 つの ["都市"] で同じであるが、["時間"] が同じか異なる場合、これは重複していると見なし、このノードを配列から削除します。

次の例では、都市と金額がノード 1 と同じであるため、アレイからノード 0 を完全に削除します。これらは両方ともブリストル (イギリス、ブリストル) と 373 です。時間は 17:15 と 17 で異なりますが、 :16.

この場合のように時間が異なる場合は、後の時間を削除します。

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

php - PHPの単一要素で2つの配列を比較する

次のような 2 つの配列があり、さらに多くの結果が得られます。

私がやりたいのは、結果を比較することですが、locName要素のみです...これまでに取り組んでいるコードは次のとおりです。

次に、各jsonファイルに対してこれを行います

理想的には、これは両方の配列から一致する locNames を返します

助けてくれてありがとう!

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

php - 2 つのテキスト ファイルを比較して内部 ID を取得する

2 つのテキスト ファイルを で区切られたデータと比較してみ-ました。ある場合には 1 つのファイルがすべてのデータを取得し、別の場合には同じ ID を持つ変更用のデータのみを持ちます。この場合、このファイルは呼び出されます。db_tmp.txt

両方のファイルの構造は次のとおりです。

ファイル txt (最初は ID です) db/text.txt

比較用のファイルには、たとえば変更用のデータがあり、同じ ID で内容が異なります - db_tmp.txt

両方のファイルを比較して、同じ ID と変更が存在するかどうかを検出する関数を作成しました。

同じIDがtmpに存在する場合、他のファイルのエントリを検出し、tmpの値に変更する必要があります。試してみましたが、これを機能させることができません。関数は機能しますが、すべてではありません。 、それは完璧です。なぜなら、これを続けて保存する方法がわからないからです。