
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 配列