[PHP-users 27903] Re: データの照合方法

KOYAMA Tetsuji koyama @ hoge.org
2005年 12月 21日 (水) 21:05:07 JST


小山です。
On 12/21/05, 森本 恭子 <morimoto @ webcom.ne.jp> wrote:
> 2つのcsvファイルに入っているデータの内容を照合し、片方に無いものを
> 抜き出すというプログラムに取り組んでいるのですが、上手く行かず、
> 困っています。

一度各要素を配列に入れてから array_diff を使うというのはどうでしょう?
$data_a = 'a,b,c,d,e,f,g';
$data_b = 'b,d,e,g';
$ar_a = explode(',', $data_a);
$ar_b = explode(',', $data_b);
$result = array_diff($ar_a, $ar_b);
print_r($result);
結果:
Array
(
 [0] => a
 [2] => c
 [5] => f
)
--
 小山哲志@ビート・クラフト
 koyama @ beatcraft.com
 koyama @ hoge.org


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

AltStyle によって変換されたページ (->オリジナル) /