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ランキング
-
行列
-
PHPでCSVを出力するさいに、ル...
-
スカラーのベクトル微分
-
C言語の配列をPush(追加)する...
-
比較関数とSQL
-
Pager::factory()の使い方がわ...
-
プログラミングのPythonのnoteb...
-
MySQLのデータをPHPで多次元...
-
ファイルの書き込みについて教...
-
PHPに関する質問です
-
PHP初心者の質問object(stdClass)
-
ファイルの逆読みってできますか?
-
While文を使って配列の中身を全...
-
ログファイルの古い日付の行を...
-
サイト名を取得するPHP
-
行数が30万件ほどあるCSVから、...
-
PHPの構文で間違えが分からない
-
SimpleXML関数で取得したXML要...
-
配列を回すとき、最後の要素だ...
-
PHP5でCSVの指定行データだけを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングのPythonのnoteb...
-
スカラーのベクトル微分
-
特定の文からメールアドレスの...
-
CArrayの要素としてCStringArra...
-
C言語 最大値と最小値を求めて...
-
行列
-
読み(あ行~わ行)ごとに分け...
-
配列の要素(value)に、変数を...
-
C言語の配列をPush(追加)する...
-
STLのvectorで作った配列をメン...
-
【PHP】配列のキー名の修正は可...
-
php で1から100までの素数の表...
-
Perlで重複行を削除したい
-
fgetc関数について
-
CArrayのソート
-
ファイルの書き込みについて教...
-
配列の添え字が小数だとどうなる?
-
PHPのmin関数、「1」以上の数値...
-
forとかで連番の変数を一気に格...
-
delphi 2次元配列がわかりません
おすすめ情報