##1. 主に使用される関数 array_diff_assoc()
#a. 構文:array_diff_assoc(array1,array2,array3...);
この関数は、2 つ (またはそれ以上) の配列のキー名とキー値を比較し、差分セットを返すために使用されます。 。この関数は、2 つ (またはそれ以上) の配列のキーと値を比較し、比較された配列 (array1) 内の他の引数配列 (array2 または array3 など) に含まれていないすべての要素を含む差分配列を返します。キー名とキー値。
<?php $array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red"); $array2 = array("a" => "green", "yellow", "red"); $result = array_diff_assoc($array1, $array2); print_r($result); ?>
Array ( [b] => brown [c] => blue [0] => red )
//对表单数据进行接受 $id = (int)$_POST['id']; //通过$id查询相应数据 $art[]=............. //通过表单 $data[]=.................. //数据比较 $data = array_diff_assoc($data,$art); //判定 if(!$data){ //输出无更新 }else{ //进行更新操作 }
""php チュートリアル "
以上が一貫した永続性、PHP のデータ更新に対する優れたソリューションの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。