お世話になります。 foreach($a_array as $b) { if ($b["v1"] != 1) { $new_array = $b["value1"]; } } 上記のような構文で$a_arrayにはデータベースから抽出した複数の値が格納されてお り、 その$a_arrayをforeachで$b["v1"]が1でない場合のみ$b["value1"]を$new_arrayに 代入していくわけなのですが、ここで$a_arrayには value1 => "ああ" value1 => "ああ" value1 => "ああ" のように同一値が多数含まれております。 しかしながら$new_arrayには重複せずに一つずつだけ代入したいと考えております。 どなたかシンプルなよい方法をご存知でしたらご教授くださいませ。 宜しくお願い致します。