[PHP-users 21345]Re: 2つの配列の重複削除?について

Odaka j_odaka @ mri.biglobe.ne.jp
2004年 4月 19日 (月) 21:30:23 JST


小高です。

ごめんなさい。

> foreach($num1 as $k => $v)
>     if (array_seach($v,$num2)===false)
>         $unique[] = $v;

array_searchでした(^^;

<?php

$num1[0] = 111111111;
$num1[1] = 222222222;
$num1[2] = 333333333;
$num1[3] = 444444444;
$num1[4] = 555555555;

$num2[0] = 111111111;
$num2[1] = 111111111;
$num2[2] = 222222222;
$num2[3] = 222222222;
$num2[4] = 222222222;

foreach($num1 as $k => $v)
    if (array_search($v,$num2)===false)
        $unique[] = $v;

print_r($unique);
?>

結果:Array ( [0] => 333333333 [1] => 444444444 [2] => 555555555 ) 
> ---------+---------+---------+---------+---------+---------+---------+
> 小高
> E-mail:j_odaka @ mri.biglobe.ne.jp
> ---------+---------+---------+---------+---------+---------+---------+



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