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

白水 良 ryoshiramizu @ hotmail.com
2004年 4月 19日 (月) 12:01:33 JST


早速たくさんのご意見、ありがとうございました。
まずは、Shiro様の意見を参考に考えてみました。

$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;

$count1 = count($num1); //要素数は5です
$count2 = count($num2); //要素数は5です

for ($a=0; $a<$count1; $a++ ) {
	for ($b=0; $b<$count2; $b++ ) {
		if ($num1[$a] - $num2[$b]  != 0 ) {
			$unique = $num1[$a];
		}
	}
}

print_r($unique); //これで結果は

array(
[0] => 333333333
[1] => 444444444
[2] => 555555555
)

これが理想なのです!
でもうまくいきません・・・
どなたか教えていただけませんでしょうか。
駄目なのでしょうか。
ここがおかしい!なんていうご指摘を受けたく思います。
よろしくお願いいたします。

>From: "Shiro Kurematsu" <s-kansai @ pop.bekkoame.ne.jp>
>Reply-To: s-kansai @ pop.bekkoame.ne.jp,PHP-users ML <php-users @ php.gr.jp>
>To: "'PHP-users ML'" <php-users @ php.gr.jp>
>Subject: [PHP-users 21338] Re: 2つの配列の重複削除?について
>Date: Mon, 19 Apr 2004 18:37:02 +0900
>
> > -----Original Message-----
> > From: php-users-bounces @ php.gr.jp
> > [mailto:php-users-bounces @ php.gr.jp] On Behalf Of 白水 良
> > Sent: Monday, April 19, 2004 6:31 PM
> > To: php-users @ php.gr.jp
> > Subject: [PHP-users 21335]2つの配列の重複削除?について
> >
>呉松@JCNです。
> > $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格納したいのです。
> >
>$num2[1]-$num1[1] = 0となるときに 重複してる
>と、考えてはどうでしょうか?
>/***********************************
>Shiro Kurematsu
>s-kansai @ pop.bekkoame.ne.jp
>http://www.sakai.zaq.ne.jp/s-kansai/
>***********************************/
>
>_______________________________________________
>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

_________________________________________________________________
友達と24時間ホットライン「MSN メッセンジャー」、今すぐダウンロード!  
http://messenger.msn.co.jp 



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