
PHPの多次元配列の重複削除で悩んでいます・・・。
例)
array(4) {
[0]=>
array(2) {
["name"]=>string(10) "春"
["cool"]=>int(0)
}
[1]=>
array(2) {
["name"]=>string(14) "冬"
["cool"]=>int(200)
}
[2]=>
array(2) {
["name"]=>string(14) "冬"
["cool"]=>int(0)
}
[3]=>
array(2) {
["name"]=>string(14) "冬"
["cool"]=>int(200)
}
}
上記のような配列があった場合
下記のように重複してるものを削除させたいのです・・・。
array(4) {
[0]=>
array(2) {
["name"]=>string(10) "春"
["cool"]=>int(0)
}
[1]=>
array(2) {
["name"]=>string(14) "冬"
["cool"]=>int(200)
}
[2]=>
array(2) {
["name"]=>string(14) "冬"
["cool"]=>int(0)
}
}
array_unique($array)を使用してもうまく行かず
悩んでおります。。。。
よい方法等あればご教授お願いいたします。
No.1ベストアンサー
- 回答日時:
初めまして。
少し力技ですが・・・
$data = array(
array("name" => "春", "cool" => "0"),
array("name" => "冬", "cool" => "200"),
array("name" => "冬", "cool" => "0"),
array("name" => "冬", "cool" => "200")
);
// 検証用配列
$tmp = array();
foreach($data as $key => $val){
// 検証用配列に値が見つからなければ$tmpに格納
if(!in_array($val,$tmp)){
$tmp[] = $val;
}
}
$data = $tmp;
いかがでしょう?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- C言語・C++・C# C++プログラミングコードにポリモーフィズムを取り入れ方を教えてください。 2 2023/06/09 11:17
- JavaScript 2段階プルダウンで1段階目の選択を終えた後に選択ボックスを見えなくしたい 2 2022/07/05 21:58
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- PHP ワードプレスサイト PHP8.0.25でのWarningエラー 1 2023/06/12 11:44
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP ファイルの書き込みについて教えて下さい。 1 2023/03/20 12:01
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/04 10:48
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
arrayをどうやって表示するのか?
-
C言語 最大値と最小値を求めて...
-
fgetc関数について
-
複数のforeachをまとめるには
-
PHPでユニークIDを作る
-
フォルダ階層をHTMLTable化する...
-
再帰関数を用いて配列の合計を...
-
STLのvectorで作った配列をメン...
-
C言語の配列をPush(追加)する...
-
2次元配列CSVのソート
-
arrayである値を持った要素のみ...
-
C言語の2次元配列における行・...
-
phpのエラーについて
-
ショッピングカートで$_SESSION...
-
System.String.Splitでエラー
-
CArrayの要素としてCStringArra...
-
2次元配列への標準入力
-
pascalについて知りたいのです...
-
php キーソート キーが重複した...
-
Pascalの手続きについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語の配列をPush(追加)する...
-
STLのvectorで作った配列をメン...
-
特定の文からメールアドレスの...
-
読み(あ行~わ行)ごとに分け...
-
配列の要素(value)に、変数を...
-
配列の添え字が小数だとどうなる?
-
Delphiで別unitで宣言した「TAr...
-
MYSQLとPHPによって取得する多...
-
verilogで、配列の一部をタスク...
-
多次元配列の重複削除
-
CArrayのソート
-
ファイルの書き込みについて教...
-
mallocで char *型の配列を確...
-
bashで配列から、特定の要素を...
-
array_intersectで空欄を比較し...
-
C言語 最大値と最小値を求めて...
-
pg_copy_fromの使い方について...
-
複数のforeachをまとめるには
-
2つの連想配列を比較して一致す...
-
array_mapの再帰処理がうまく行...
おすすめ情報