問題タブ [array-flip]

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 投票する
4 に答える
10601 参照

php - array_uniqueとarray_flip

符号付き整数の配列がある場合、例:

ユニークな値を取得するために私は本能的に使用しますarray_uniqueが、検討した後array_flip、同じ効果を持つ2回実行することができ、それはより速いと思いますか?

array_uniqueO(n log n)使用するソート操作のため

array_flipの上)

私は私の仮定で正しいですか?

更新/例:

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

actionscript-3 - flash actionscript 3のphpのarray_flipに相当しますか?

flash actionscript 3にphpのarray_flip()に相当するものはありますか?array_flipの定義は次のとおりです。

array_flip() returns an array in flip order, i.e. keys from trans become values and values from trans become keys.

そうでない場合、actionscript 3のarray_flip()と同じ結果を達成するための最も冗長で最も効率的な方法は何ですか?

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

php - forとarray_flipを使用して、複数のforeachをシミュレートします。もっと良い方法はありますか?

このようなことをするためのより良い方法はありますか?これは問題ありませんが、同じ結果を得るにはおそらくショートカットがあると思います。配列を簡単に追加できると思いますが、それを関数に変換して、その外側にforループを設定することもできます。

ただ疑問に思う。

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

php - PHPのarray_flip()関数で「配列を期待しています」というエラーが発生しました

最近、作業しているサーバーを更新しました。エラーが発生しました:

「警告:array_flip()は、パラメーター1が配列であると想定しています。nullは...で指定されています。」

誰かがそれを修正する方法を知っていますか?

PHPコードの一部は次のとおりです。

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

php - 連想配列を反転し、サブ配列に新しい値を格納して、重複した値が失われないようにする

重複する値を含む可能性のあるフラットな連想配列があります。

元の値を新しいキーとして保存し、元のキーを新しいキーに関連付けられたサブ配列にプッシュするようにデータを再構築する必要があります。

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

php - PHP - 連想配列を一意にする、キー -> 値および値 -> キー

php にちょっとした問題がありますが、言葉で説明するのは難しいと思います。キー値を含む連想配列があります。配列を入力として受け取り、重複を削除する関数を作成したいと思いますが、両方の方法があります。

例えば:

私の配列には {a -> b} {a -> c} {b -> a} {b -> c} があります ...

このビューからは重複していないように見えますが、私には {a -> b} と {b -> a} が重複しています。したがって、関数がそれを重複として認識し、そのうちの 1 つだけを返すようにしたいと思います。

ループ内で array_flip / array_unique を使用してキーと値を交換しようとしましたが、うまくいきませんでした。

長さが長い配列であっても、これを行う方法を見つけるのを手伝ってもらえますか? またはそれを行うphp関数がある場合。

助けていただければ幸いです、ありがとう。


アイデアを説明するコードがあります:

そのような配列の場合:

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

php - 文字と数字のキー値の array_flip

私はこのような配列を持っています

重複する値が配列のインデックスになるように、キー/値を反転したいと考えています。

ただし、array_flip はキーを上書きしているようで、array_chunk は数値に基づいてのみ分割します。

助言がありますか?

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

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

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

私が得たい結果は


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

しかし

のようなものを与える

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

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

php - array_flip() は、パラメーター 1 が配列であると想定し、問題がある場合は null

これは私のコードです。

そして、タイトルにエラーが表示されますarray_flip() expects parameter 1 to be array, null given issue

直接入れたら

できます。

[フレームワークは F3、v. 3.5.0]。

ありがとうございました