中村@東京です。 > こんにちは。北村と申します。 > > $color_01の配列から「色」の値が重複してるところを削除し > 、$color_02の配列にしたいです。 > ※「色」の値は不特定多数あります。 --- snip --- > $color_01 = array( > array('赤',a,b,c), > array('黄',d,e,f), > array('青',g,h,i), > array('白',s,t,u), > array('赤',v,w,x), > array('黄',y,z,a) > ); foreach ($color_01 as $k => $v) { if (!$c[$v[0]]) { $color_02[$k] = $v; } $c[$v[0]]++; } これでいけると思います。