このような 2 次元配列を結合し、重複する値を削除するにはどうすればよいでしょうか?
このような 2 次元配列から重複する値をマージして削除する方法
このような 2 次元配列から重複する値をマージして削除します (attr_id、attr_name、attr_value の 3 つのフィールドが同じ場合は、1 つを保持します) 1 つ削除します)
- PHP コード
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> Array ( [0] => Array ( [attr_id] => 16950 [attr_name] => 台式机CPU品牌 [attr_value] => AMD ) [1] => Array ( [attr_id] => 16951 [attr_name] => 台式机操作系统 [attr_value] => Linux ) ) Array ( [0] => Array ( [attr_id] => 16955 [attr_name] => 售后服务 [attr_value] => 一年 ) )
------解決策---------------- ----
function array_multi_unique($ar) {
$ar = array_map('serialize', $ar);
$ar = array_unique($ar);
return array_map ('unserialize', $ar) ;
}
print_r( array_multi_unique($a) );
------解決策---------
口うるさい上司に応じて変更する
- PHP コード
<?php $new = 配列 ( '0' => 配列 ( 'attr_id' => '16950', 'attr_name' => 'デスクトップ CPU ブランド', 'attr_value' => 'AMD', 'attr_type' => 1、 '所属' => 'グッズスク' )、 '1' => 配列 ( 'attr_id' => '16951', 'attr_name' => 'デスクトップ オペレーティング システム', 'attr_value' => 'Linux', 'attr_type' => 2、 '所属' => 'グッズスク' )、 '2' => 配列 ( 'attr_id' => '16955', 'attr_name' => 'アフターサービス', 'attr_value' => '1 年', 'attr_type' => 2、 '所属' => 'グッズスク' )、 '3' => 配列 ( 'attr_id' => '16950', 'attr_name' => 'デスクトップ CPU ブランド', 'attr_value' => 'AMD', 'attr_type' => 1、 「所属」 => 「商品」 ) ); // ボスに基づいて変更します 関数 array_multi_unique($ar, $filter=array()) { if(!empty($filter)) { $_v = array_fill_keys($filter, ' '); $_ar = 配列(); foreach($ar as $k => $v) { $_ar[$k] = array_intersect_key($v, $_v); } } それ以外 { $_ar = $ar; } $_ar = array_map('serialize', $_ar); $_ar = array_unique($_ar); $_ar = array_map('unserialize', $_ar); if(!empty($filter)) { return array_intersect_key($ar, $_ar); } それ以外 { $_ar を返します。 } } print_r(array_multi_unique($new, array('attr_id', 'attr_name', 'attr_value')));

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









多くのユーザーはスマートウォッチを選ぶときにファーウェイブランドを選択しますが、その中でもファーウェイ GT3pro と GT4 は非常に人気のある選択肢であり、多くのユーザーはファーウェイ GT3pro と GT4 の違いに興味を持っています。 Huawei GT3pro と GT4 の違いは何ですか? 1. 外観 GT4: 46mm と 41mm、材質はガラスミラー + ステンレススチールボディ + 高解像度ファイバーバックシェルです。 GT3pro: 46.6mm および 42.9mm、材質はサファイアガラス + チタンボディ/セラミックボディ + セラミックバックシェルです。 2. 健全な GT4: 最新の Huawei Truseen5.5+ アルゴリズムを使用すると、結果はより正確になります。 GT3pro: ECG 心電図と血管と安全性を追加

XREAL は空間コンピューティング新製品発表カンファレンスで新製品 XREALBeamPro を発表しました。価格は 1,299 元からです。公式の紹介によると、XREALBeamProは2Dアプリケーションを3D空間に段階的にリリースするコンピューティング端末であり、XREALARグラスを備えており、「完全なコンシューマーグレードのAR空間コンピューティングシステム」を形成し、携帯電話からのユーザーの移行コストを最小限に抑えます。側。 XREALBeamProはデザイン的にはスマートフォンに似ていますが、携帯電話製品ではなく、タッチディスプレイを搭載した空間コンピューティング端末です。正式には「PhoneのようなAR空間コンピューティング端末」と位置付けられている。記者会見で、XREAL 創設者兼 CEO の Xu Chi 氏は、BeamPro の機能に対する熱意を表明しました。

AR (拡張現実) と VR (仮想現実) の発展により、これら 2 つのテクノロジーはイノベーションとエクスペリエンスの重要な部分になりました。ネットワーク プログラミング言語としての PHP の人気により、PHP は AR/VR アプリケーションの開発に適した選択肢になりました。この記事では、PHP を使用して AR/VR アプリケーションを構築する方法を紹介します。 1. AR および VR テクノロジーを理解する AR/VR アプリケーションの作成を開始する前に、さまざまなテクノロジーとライブラリを理解する必要があります。 AR テクノロジーにより、仮想オブジェクトや情報が現実世界の環境と対話できるようになります。 V

(Nweon 2023 年 9 月 26 日) Microsoft は、MicroLED には小型、軽量、高輝度、高実装密度という特性があり、高解像度、小型、軽量を必要とするヘッドマウント デバイスに特に適している可能性があると考えています。 .モニターです。マイクロソフトは、「パネルディスプレイに広範囲の主光線角度操作を提供するマイクロレンズ」というタイトルの特許出願で、パネルディスプレイに広範囲の主光線角度操作を提供するマイクロレンズと、マイクロレンズアレイで構成されたディスプレイシステムを紹介した。ここで、アレイ内の各マイクロレンズは、パネルディスプレイのそれぞれのピクセルに対応する。マイクロレンズは、次のように構成されています。

Windows 11 で Snipping Tool が機能しない理由 問題の根本原因を理解すると、適切な解決策を見つけるのに役立ちます。 Snipping Tool が正しく動作しない主な理由は次のとおりです。 フォーカス アシスタントがオンになっている: これにより、Snipping Tool が開かなくなります。破損したアプリケーション: 起動時にスニッピング ツールがクラッシュする場合は、破損している可能性があります。古いグラフィック ドライバー: 互換性のないドライバーは、スニッピング ツールに干渉する可能性があります。他のアプリケーションからの干渉: 実行中の他のアプリケーションが Snipping Tool と競合する可能性があります。証明書の有効期限が切れています: アップグレード プロセス中のエラーにより、この問題が発生する可能性があります。これらの簡単な解決策は、ほとんどのユーザーに適しており、特別な技術知識は必要ありません。 1. Windows および Microsoft Store アプリを更新する

1月9日から12日まで、CES、家電製品の「Spring Festival Gala」には4,000社以上の出展者が集まった。消費者向け AR 分野の革新的な企業として、Mojie Technology は CES に初めて参加し、コアデバイス、完全なマシンソリューション、カスタマイズされたサービスにおける中国の AR 企業の強力な強みを十分に実証しました。 Mojieブースでは、両眼用樹脂回折光導波路+MicroLEDを用いたARグラスを展示し、多くの来場者が興味を持ち、試着や機能体験を行っていました。この AR メガネには多くの実用的な機能が備わっています。まず、着用者はメガネのレンズを通してテキストの内容をリアルタイムで見ることができるため、読書がより便利になります。次に、メガネにはマイクが内蔵されており、音声情報を収集し、即時翻訳機能を通じて指定した言語のテキストに変換できます。

NTT QONOQ Devices は、ユーザーがコードを取り回す必要から解放される、スマートフォン用の Mirza ワイヤレス XR メガネを発表しました。このメガネは、ポケモン Go などの現実世界の空間に仮想 AR コンテンツを表示したり、大きな仮想ディスプレイに携帯電話のコンテンツを表示したりできます。

イノベーションを原動力とするテクノロジー企業として、Christie はインテリジェント オーディオビジュアル テクノロジーにおける包括的なソリューション、豊富な業界経験、完全なサービス ネットワークを提供できます。今年の InfoCommChina で、Christie は RGB ピュア レーザー プロジェクター、1DLP レーザー プロジェクター、LED ビデオ ウォール、コンテンツ管理および処理ソリューションを持ち込みました。イベント会場では、天体表示用に特別に設計された大規模なカスタムメイドの外球ドームがシーンの焦点となり、クリスティ M4K25RGB ピュア レーザー プロジェクターがそれに「グリーン バイタリティ」を与えました。中国商業事業部の上級技術サービスマネージャーであるSheng Xiaoqiang氏は、次のように述べています。
