1. array_diff() 関数は、2 つ (またはそれ以上) の配列の値を比較し、その差を返すために使用されます。
文法
array_diff(配列1,配列2,配列3...);
2. array_diff() は、2 つ (またはそれ以上) の配列の値 (key=>value の値) を比較し、差分配列を返します。差分配列には、比較された配列 (array1) 内のすべての値が含まれます。他のパラメータ配列 (array2 や array3 など) にない値。
例
<?php header("コンテンツタイプ:text/html;charset=utf-8"); $a=配列(1,2,3); $b=配列(2,3,4); // $a には存在するが $b には存在しない要素で構成される配列を取得します $c1=array_diff($a,$b); // $b には存在するが $a には存在しない要素で構成される配列を取得します $c2=array_diff($b,$a); //同じ要素を削除した後の 2 つの配列 echo '同じ要素を削除した後の 2 つの配列:'.' '; var_dump($c1); var_dump($c2); ?>
上記は、PHP が array_diff を使用して要素を削除する方法です。皆さんのお役に立てば幸いです。 PHP 学習ガイドの詳細: PHP 配列