問題タブ [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 に答える
1739 参照

php - in_array で (null, false) を検索

filter_var_array入力をフィルタリングしたかどうかを検証しようとしています。フィルターが失敗した場合、または変数が設定されていない場合は
、PHP doc のfilter_var_array戻り値に従ってください。falsenull

配列内で (null ,false) を検索する方法を確認するための小さなテストを作成しました
が、奇妙な結果が得られました

出力:

私は何か間違ったことをしていますか?

編集:答えは@sgによるコメントで与えられます。

これを行う方法は、を使用することarray_intersectです。

出力:

重要事項:
1. $needle が配列の場合。in_array完全な配列一致を検索します
2.array_intersect厳密な型です

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

php - Php配列は、交差キーの後に関連キーを並べ替えます

現在、私はこれを持っています:

それで:

array_interect_key&を使用array_flipして から値を取得する$data$pattern、次のような結果が得られます。

残念ながら、ご覧のとおり、結果キーの並べ替えは、 で宣言したものと同じではありません$pattern。この後、キーをハードコーディングせず$patternに配列を内破し、このようなことをしたいので、宣言したように並べ替える簡単な方法はありますか。industry_id.category_id.subcategory_id

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

php - 複数の多次元配列のすべての可能な交点を取得する方法は?

PHP には、次のような 2 つの配列があります。

ここで、これら 2 つの多次元配列の可能な交点をすべて取得したいと考えています。合計で 4 つの配列を取得することを意味します。

  • $array1[0]&$array2[0]
  • $array1[1]&$array2[0]
  • $array1[0]&$array2[1]
  • $array1[1]&$array2[1]

を使用して、1 次元配列から交点を取得できますarray_intersect()。しかし、どうすれば複数の多次元配列のすべての可能な交点を取得できますか?

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

php - 複数回値を持つ配列を持つ PHP array_intersect + array_flip

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

私が得たい結果は


私は一緒に働いてみました

しかし

のようなものを与える

したがって、キーが失われ、正しく交差できなくなります。望ましい結果を得る方法はありますか?

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

php - PHP を使用してデータが交差するときに、ある MySQL テーブルから別のテーブルにデータをコピーする

私はプログラミングが初めてで、あなたの助けに本当に感謝しています. :) それで、私はUSERテーブルとテーブルを持っていSALESます。テーブルにはSALES、ユーザーの名前と姓しかありません。私が持っているUSERテーブルの上namelast name、、、など...USER_IDemail

とが一致する場合USER_ID、テーブルからUSERテーブルにをコピーする必要があります。SALESNAMELAST NAME

構造は次のとおりです。

これまでのところ、両方のテーブルが交差するときにデータを表示するようになりましたが、ここからどこへ行くべきかわかりません。誰でも助けてもらえますか?

前もって感謝します!

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

php - 2 つの配列セットから一致した日を「チェック」する方法

データベースのチェックボックスを週配列でチェックして、日を一致させる必要があります。ここに私のリソースがあります:

$週日

$opDay

だから私は書く:

$opDay関数ごとに、 wouldに一致するチェックボックスが必要checkedです。そして、ループはチェックされていないボックスで続行されます。