ホームページ >バックエンド開発 >PHPチュートリアル >PHP 出力で同じ名前の要素を処理するいくつかの方法 array_PHP Tutorial
1. PHP の組み込み関数 array_intersect() を直接使用できます
array array_intersect ( array $array1 , array $array2 [, array $ ... ] )
array_intersect() は、array1 のすべての項目を含む配列を返します他のすべてのパラメータ配列にも現れる値。キー名は変更されないことに注意してください。
コード:
"; r));$k を返す
}
$a = array("赤"、"緑"、"ピンク"、"赤"、"黄"、"ピンク"、"赤"); my_array_same($a);
var_dump( array_unique($r));
出力結果:
[3]=>
string(3) ]=>
string(4) "pink"
}
3. 次のように書くこともできます:
コードは次のとおりです:
function my_array_intersect ($arr1,$arr2){
for($i= 0;$i$temp[]=$arr1[$i]
} for($i= 0;$i$temp[]=$arr2[$i]; sort($temp); for($i) =0;$i if($temp[$i]==$temp[$i+1]) $get[]=$temp[$i];