問題タブ [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.
php - array_uniqueとarray_flip
符号付き整数の配列がある場合、例:
ユニークな値を取得するために私は本能的に使用しますarray_unique
が、検討した後array_flip
、同じ効果を持つ2回実行することができ、それはより速いと思いますか?
array_unique
O(n log n)使用するソート操作のため
array_flip
の上)
私は私の仮定で正しいですか?
更新/例:
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()と同じ結果を達成するための最も冗長で最も効率的な方法は何ですか?
php - forとarray_flipを使用して、複数のforeachをシミュレートします。もっと良い方法はありますか?
このようなことをするためのより良い方法はありますか?これは問題ありませんが、同じ結果を得るにはおそらくショートカットがあると思います。配列を簡単に追加できると思いますが、それを関数に変換して、その外側にforループを設定することもできます。
ただ疑問に思う。
php - PHPのarray_flip()関数で「配列を期待しています」というエラーが発生しました
最近、作業しているサーバーを更新しました。エラーが発生しました:
「警告:array_flip()は、パラメーター1が配列であると想定しています。nullは...で指定されています。」
誰かがそれを修正する方法を知っていますか?
PHPコードの一部は次のとおりです。
php - 連想配列を反転し、サブ配列に新しい値を格納して、重複した値が失われないようにする
重複する値を含む可能性のあるフラットな連想配列があります。
元の値を新しいキーとして保存し、元のキーを新しいキーに関連付けられたサブ配列にプッシュするようにデータを再構築する必要があります。
php - PHP - 連想配列を一意にする、キー -> 値および値 -> キー
php にちょっとした問題がありますが、言葉で説明するのは難しいと思います。キー値を含む連想配列があります。配列を入力として受け取り、重複を削除する関数を作成したいと思いますが、両方の方法があります。
例えば:
私の配列には {a -> b} {a -> c} {b -> a} {b -> c} があります ...
このビューからは重複していないように見えますが、私には {a -> b} と {b -> a} が重複しています。したがって、関数がそれを重複として認識し、そのうちの 1 つだけを返すようにしたいと思います。
ループ内で array_flip / array_unique を使用してキーと値を交換しようとしましたが、うまくいきませんでした。
長さが長い配列であっても、これを行う方法を見つけるのを手伝ってもらえますか? またはそれを行うphp関数がある場合。
助けていただければ幸いです、ありがとう。
アイデアを説明するコードがあります:
そのような配列の場合:
php - 文字と数字のキー値の array_flip
私はこのような配列を持っています
重複する値が配列のインデックスになるように、キー/値を反転したいと考えています。
ただし、array_flip はキーを上書きしているようで、array_chunk は数値に基づいてのみ分割します。
助言がありますか?
php - 複数回値を持つ配列を持つ PHP array_intersect + array_flip
私は2つの配列を持っています:
と
私が得たい結果は
私は一緒に働いてみました
しかし
のようなものを与える
したがって、キーが失われ、正しく交差できなくなります。望ましい結果を得る方法はありますか?
php - array_flip() は、パラメーター 1 が配列であると想定し、問題がある場合は null
これは私のコードです。
そして、タイトルにエラーが表示されますarray_flip() expects parameter 1 to be array, null given issue
直接入れたら
できます。
[フレームワークは F3、v. 3.5.0]。
ありがとうございました