PHPのつまらないこと

phpにはarray_intersect()があるが、なぜかarray_union()がない。
いろいろ見てるとarray_diff()とかarray_merge()とか変なのあるのにarray_union()がない。なんで?
しかし、これらをつかって・・・・・っ!!


function array_union($a, $b) {
    $diff = array_diff($a, $b);
    return array_merge($diff, $b);
}

でいいんじゃね?と思ってたら、ちょっと検索したら


function array_union($a, $b) {
   $union = array_merge($a, $b); // duplicates may still exist
   $union = array_unique($union);
 
   return $union;
}

てあった。確かに!

以上

コスミー について

昔(?)はゲーム作ってました。 今もなんか作ろうとしています。
カテゴリー: PHP, 聞いて欲しい独り言 パーマリンク

コメントを残す

メールアドレスが公開されることはありません。