この記事の例では、PHP の配列操作におけるキー名の比較、差分セット、共通部分の割り当ての方法について説明します。参考のためにみんなで共有してください。具体的な方法は以下の通りです
この例では、主に配列に対するさまざまな一般的な操作を実装します。たとえば、キー名を比較して配列の差分セットを計算する、差分セットを計算する、指定された配列に要素を挿入する、配列を反転して交差部分に新しい配列を割り当てるなどです。
具体的なコードは次のとおりです:
print_r($result); //結果を出力します
//
関数奇数($var)
{
Return($var%2==1); //パラメータが奇数の場合はtrueを返し、それ以外の場合はfalseを返します
}
偶数関数($var)
{
Return($var%2==0); //パラメータが偶数の場合は true を返し、それ以外の場合は false を返します
}
// 2 つの配列をそれぞれ定義します
$array1=array("a"=>1,"b"=>2,"c"=>3,"d"=>4,"e"=>5);
$array2=array(6,7,8,9,10,11,12);
echo "奇数をフィルター:n";
print_r(array_filter($array1,"odd")); //配列 1 の奇数をフィルターします
echo "偶数をフィルター:n";
print_r(array_filter($array2,"even")); //配列 2 の偶数をフィルターします
//
$trans=array("a"=>1,"b"=>2,"c"=>3); //配列を定義します
$result=array_flip($trans); //配列を反転します
print_r($result); //反転した配列を出力します
//
$array1=array("a"=>"緑","b"=>"茶色","c"=>"青","赤");
$array2=array("a"=>"緑","黄","赤");
$result_array=array_intersect_assoc($array1,$array2); // $result_array に交差を割り当てます
print_r($result_array); //結果の配列を出力します
http://www.bkjia.com/PHPjc/909344.html