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

Odaka j_odaka @ mri.biglobe.ne.jp
2004年 4月 19日 (月) 19:01:16 JST


小高と申します。

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

こんな感じでどうでしょう?

On Mon, 19 Apr 2004 09:30:30 +0000
白水 良 <ryoshiramizu @ hotmail.com> wrote:

> PHP初心者の白水と申します。
> 
> $num1と$num2と言う2つの配列を比較し、$num1に有って$num2の中に無い要素を、
> 配列$uniqueの中に格納したいのです。
> 
> $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
> 
> 上記の様な配列を比較し、最終的に$uniqueに、
> 
> $unique[0] = 333333333
> $unique[1] = 444444444
> $unique[2] = 555555555
> 
> と言う様に、$num1に有って$num2に無い要素を、$unique格納したいのです。
> 
> 色々試したのですが、なかなかうまくいきません。
> どなたかご教授頂けませんでしょうか。
> よろしくお願いいたします。
> 説明が下手で申し訳ございません。
> PHP4を使っています。
> 
> _________________________________________________________________
> 友達と24時間ホットライン「MSN メッセンジャー」、今すぐダウンロード!  
> http://messenger.msn.co.jp 
> 
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3

---------+---------+---------+---------+---------+---------+---------+
小高
E-mail:j_odaka @ mri.biglobe.ne.jp
---------+---------+---------+---------+---------+---------+---------+



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