
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ランキング
-
C言語の配列をPush(追加)する...
-
行列
-
2次元配列への標準入力
-
同一列内のセルを結合して表示...
-
読み(あ行~わ行)ごとに分け...
-
C++ VS2005におけるイテレータ...
-
プルダウンメニューにDBの内容...
-
C言語でCSVファイルの行数を読...
-
POSTで渡されるデータの数がわ...
-
$_SESSIONに二次元配列を使える...
-
String だと「 ByRef引数の型が...
-
配列をループでたくさん宣言し...
-
自動で番号を振りたい
-
配列を回すとき、最後の要素だ...
-
マッチング処理(1:N)
-
CSVデータの行数カウントをした...
-
foreachの間にテーブルの<TR>を...
-
PHPでこのコード自体に意味は無...
-
PHPの配列の中の要素の日付でソ...
-
別ファイルの構造体の値を読み...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語の配列をPush(追加)する...
-
行列
-
CArrayの要素としてCStringArra...
-
Texでの数式
-
読み(あ行~わ行)ごとに分け...
-
CArrayのソート
-
C言語 最大値と最小値を求めて...
-
fgetc関数について
-
PHPのmin関数、「1」以上の数値...
-
連想配列の文字コードを変換
-
STLのvectorで作った配列をメン...
-
C言語のchar ポインタ
-
C言語で全角文字の扱いについて
-
配列を指定した順序でソート
-
php で1から100までの素数の表...
-
delphi 2次元配列がわかりません
-
np.stack()とnp.array()の違い
-
array_intersectで空欄を比較し...
-
cakephpでのトランザクション処...
-
verilogで、配列の一部をタスク...
おすすめ情報