問題タブ [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.

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

php - DISTINCT または array_unique を選択しますか?

何が速いと思いますか?

次に、にフェッチし$myArrayます。

または

次に、フェッチし$myArrayて実行します

注: user_id はFOREIGN KEY CONSTRAINTです

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

php - array_unique で wp_user foreach の重複を削除 - レンダリング エラー?

分類法とユーザーの役割を組み合わせて、税金の「犬」のすべての用語と、各用語「犬」について、ユーザー プロファイルにリンクされているすべての「色」のリストをリストしています。例:

  • ユーザー 1 は、メタ「犬: ゴールデンレトリバー」と「色: 黄」をプロファイルに保存しています。
  • ユーザー 2 は、メタ「犬: ゴールデンレトリバー」と「色: 黒」をプロファイルに保存しています。
  • ユーザー 3 は、メタ「犬: ゴールデンレトリバー」と「色: 黒」をプロファイルに保存しています。

以下の 3 つのタグの見出しは、「用語名」を吐き出します = この場合は「犬」になります。犬の下には、ユーザー メタを介してこの犬にリンクされている「色」のリスト (IE、黄、黒) があるはずです。重要なことは、"Black" が 2 回ではなく 1 回だけ表示されることです。重複を削除しようとしていますが、エラーが発生しています。

編集済み: エラーは解消されました。ただし、現在、echo $array は「黒」のみをエコーし​​、「黄色」やその他の色はエコーしません。

何かご意見は?

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

php - Wordpress リスト内の一意のカスタム フィールド値を取得する

取締役の全リストを持っていますが、重複ではなく一意の名前のみを表示したいと考えています。のように見えるもの

ディレクターA、ディレクターB、ディレクターC、...

いいえ

ディレクターA、ディレクターA、ディレクターB、ディレクターC、ディレクターC、...

これを array_unique で実行しようとしましたが、配列にデータを入れていないようです。

foreach ループがディレクターのすべての名前を表示していることがわかりますが、どういうわけか配列 $alldirectors は空のままです。

これが私が使用しているコードです。

おそらく私が見逃しているのは単純なことですが、私はphpとwordpressを初めて使用します。ご協力いただきありがとうございます。

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

php - array_unique が誤って値を破棄する

array_unique を使用して、繰り返される値を破棄しようとしています。

array_unique($results)最初の値のみを使用するたびに返されます

どこに行くのarray_unique

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

php - array_unique を使用して重複を削除し、結果を出力する

私は何時間も検索して試してきましたが、数値を出力する変数で重複を探し、重複を排除して元の数値だけを残したいと考えています。

これが私が試してきたことです:

しかし、うまくいきません。誰か助けてくれますか?

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

php - PHP 内破配列の一意の失敗

array_unique私は成功せずに2つの変数を内破しようとしました。2 つの変数は mysql 呼び出しを行い、それぞれが data を返しますok。配列にまとめると、両方からのデータも返されますが、内破するarray_uniqueと、返されたときに消去したい重複データがあります。アドバイスをいただければ幸いです。

私も試しSORT_REGULARましたが、それが問題だとは思わない:

期待される結果: A、B、C、D、E

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

php - PHPは配列から一意の値のみを出力します

配列から一意の値のみを返すという問題について、誰かが私を助けてくれることを願っています。

お気に入りの写真の 500px API からデータを取得しています。この配列から、写真のカテゴリ ID を取り出したいと思います。以下はある程度機能しますが、一意の値のみを表示したいと考えています (最終的には、ID に関連付けられたラベルからナビゲーションを構築したいと考えています)。

これは文字列 99241210812231382611121281221121812 を返します。これらは私がお気に入りにした写真の正しいカテゴリ ID ですが、9、1、2 などは 1 回だけ表示したいと思います。

私はPHPマニュアルとここでしばらく時間を費やし、以下を試しました

しかし、これは文字列 ArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArray を返すだけです。

私が試してみると:

警告が表示されます: array_unique() [function.array-unique]: The argument should be an array. どんな助けでも大歓迎です!