問題タブ [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 を使用するにはどうすればよいですか?
私は配列を持っています
ご覧のとおり、キー 0 は 1、3、4 と同じです。キー 2 はそれらすべてとは異なります。
それらに対してarray_unique関数を実行すると、残っているのは
array_unique が期待どおりに機能しない理由はありますか?
php - array_uniqueの問題
次の出力が得られます。
Class_IDの値が異なるため、そのarray_uniqueで何かを変更したくありません。
php - array_uniqueで重複を削除する
リモートで動作する画像アップローダーを作成したので、ユーザーが多数のリンクを入力するたびに、重複するリンクが追加されないようにして、画像が2回コピーされたり削除されたりしないようにして、リンクが一意になるようにします。重複します。
残りのコードは機能しますが、なぜ機能しないのかわかりませんforeach
。ループも試しましたが、それも役に立ちませんでした。
にerror_reporting
設定しましE_ALL
たが、エラーはありません。私var_dump
はアレイで使用し、これを取得します:
array_unique
なぜ重複を削除しないのですか?
php - この array_unique が期待どおりに機能しないのはなぜですか?
これが期待どおりに機能しない理由を誰か教えてもらえますか?
私が得る結果は次のとおりです。
私が欲しいのは、重複がなくなったことだけです:|
php - array_uniqueは多次元配列に使用できますか
array_uniqueが多次元配列に使用されるかどうかを知りたかっただけです
php - array_merge&array_unique
PHPには、キーを無視して値を比較し、array_mergeを実行する配列関数がありますか?それはうまくいくと思いますがarray_unique(array_merge($a, $b))
、これを行うにはもっと良い方法があるはずだと思います。
例えば。
その結果:
のキーは気にしないことに注意してください$ab
。ただし、0から。まで昇順であると便利ですcount($ab)-1
。
php - PHP: 配列内の文字列の重複インスタンスを置き換えます。見た目よりも複雑です
stackoverflow で他の回答を検索して素晴らしい結果を得た後、初めてここに投稿します。作成しようとしているアプリで問題が発生しました。データベースから取得した動的な値を使用して、JS でグラフをプロットする必要があります。
私は今、javascript ライブラリを使用してグラフをプロットするために必要なすべての値を持っているところにいます。グラフをプロットするための基本的な要件は、次のような基本的な配列です。
[x,y] の場合、x = 日付、y = クリック。そのデータを使用して、次のように関数を呼び出すことができます。
これですべての作業が行われ、素敵な小さなグラフが作成されます。私の場合、これらすべてを動的に行います。ここが私が立ち往生している場所です。印刷時にこれを出力する配列があります:
ここで行う必要があるのは、同じ linkId (たとえば、test2 には 3 つのインスタンスがあります) を含むすべての値を 1 行にグループ化することです。配列を次のようにする必要があります。
その時点から、foreach を実行し、script タグ内の値をエコーアウトすることができます。
提案?必要なすべてを 1 回の急降下で実行できる組み込み関数が 1 つもないことはわかっています。array_unique() は近いですが、必要なものではありません。配列と、配列内の各値に対して実行されるコールバック関数を受け入れる array_walk($array, callback) を使用できると思いますが、そこからどこに行くべきか本当にわかりません。
どんな助けでも大歓迎です!
php - 配列から重複アイテムを削除する
以下のコード行を使用して、データベース内のテーブルをループします。
そして、配列を出力すると、次のようになります。
私はこれを取得します:
しかし、配列内の重複するアイテムを削除したいので、array_unique
以下の奇妙な結果が得られますが、これは私が探しているものではありません。
理想的には、これを返す必要があると思います。
それを正しくするために私は何をすべきですか?間違ったPHP構文/デフォルト関数を使用しましたか?
php - 配列内の配列の array_unique
array_unique
配列内の配列のような関数が必要です。
ケース - 等しいはずですが、「等しくない」と出力されます。
「等しい」出力を得るには、コードをどのように変更する必要がありますか?
php - array_unique/super_uniqueの問題
次の配列の「duplicate_check」に基づいて重複を削除しようとしています。array_unique関数もsuper_unique関数も機能していないようです。また、2つの同一の配列をループ関数内のループと比較しようとしましたが、配列に数万行あるため、時間が不足しています。何か助けはありますか?