問題タブ [array-unique]
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_unique()
、以下に適用してもうまくいかないようです。
鍵が[0]
邪魔?もしそうなら、どうすればこれを回避できますか?
php - array_unique 次元配列の方法
以下の配列を持っているarray_unique次元配列の方法:
入力配列
そして、私は結果が欲しい:
期待される出力配列
誰かが私を助けることができますか?どうやってするか ?。私はarray_uniqueを使用していますが、次元配列では機能しません。これを解決するには?ありがと
php - PHP array_uniqueソート動作
array_unique 関数をチェックしています。マニュアルには、値もソートすると書かれています。しかし、値を並べ替えていることがわかりません。私のサンプルコードを見てください。
ここで、配列 $result はソートされていません。どんな助けでも大歓迎です。
ありがとうプラモド
php - array_unique は単純な文字列配列をソートしません
PHP のドキュメントによると、array_uniqueは重複する値を削除し、最初に文字列として扱われる値を並べ替えます。
次のスニペットを念頭に置いてください。
出力は次のようになると思います。
問題は、なぜ array_unique がこれらの値をソートしないのかということです。sort_flags パラメーターを 4 つの選択肢のいずれかに変更するか、空のままにしても効果はありません。
「なぜ配列が一意に値をソートするのか」などの他のSOの質問によると、おそらくここで明らかな何かが欠けています。また、この質問array_values(array_unique($brands))
の回答として述べられているように、を使用してもうまくいかないようです。
更新:有用なコメントと回答で述べたように、sort_flagsパラメータは実際には内部比較動作、または等価演算子であり、一種の話です。
php - 深い配列のどこかに存在する特定のキーから値の一意のリストを作成します
不定数の配列で構成される配列を再帰的に (n レベルの深さ) 持っています。各配列にはname
キーが含まれる場合があります。それらの値の一意のリストを作成したいと思います。
例
配列が次のとおりであるとします。
期待される結果は次のようになります。
これが私の試みのフィドルです。
私のアプローチはarray_walk_recursive
、配列を参照として渡し$uniques
、関数がその値を更新できるようにすることでした。
しかし、それは私にとってはうまくいきません。
php - array_unique は何も返さない
私はこれを使用してこれを返すres_roomsと呼ばれる配列を持っていますprint_r($res_rooms);
次に、このような一意の値を取得します
を使用して値を印刷しますprint_r($new_room );
が、エラーさえもまったく得られません
何か案は?前もって感謝します
php - PHP 配列: 重複を削除してキーを並べ替える
私はこの配列を持っています:
重複のないこの配列が必要なので、次のようにします。
そして今、私は持っています:
配列キーをそのように並べ替えるにはどうすればよいですか:
ありがとう!!
php - 配列内で php を使用して double 値を削除する (wp-query および ACF)
type_evenement
ウェブサイトで高度なカスタム フィールドを使用しており、5 つの可能な値 (val_1、val_2、val_3、val_4、val_5) を持つ選択フィールド ( ) を使用しています。
また、カスタム テンプレート ページで wp クエリを使用してカテゴリから投稿を表示しています。すべての投稿は「選択」カスタム フィールドを使用します。
このページにすべての選択値を表示しようとしていますが、一度しか表示されないため、array_unique を使用して double 値を削除しようとしていますが、機能していません。
これは、ループ内の値を表示するために私が書いたコードです。たとえば、val_1、val_3、val_4、val_2、val_1、val_1...
ただし、array_unique を使用すると、何も表示されなくなります。
get_field が配列を返すことはわかっているので、array_unique は no で動作するはずです。
誰かがこれで私を助けることができればいいです!
どうもありがとう