[PHP-users 26377] Re: 配列について

Mitsutoshi Nakamura gmataw @ bitvalue.com
2005年 8月 7日 (日) 13:19:11 JST


中村@東京です。

> こんにちは。北村と申します。
> 
> $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]]++;
}

これでいけると思います。



PHP-users メーリングリストの案内