array_intersect_assoc()
Array ( [a] => punainen [b] => vihreä [c] => sininen )
<?php $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen","d"=>"keltainen"); $a2=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); $tulos=array_intersect_assoc($a1,$a2); print_r($tulos); ?>

array_intersect_key()
Array ( [a] => punainen [c] => sininen )
<?php $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); $a2=array("a"=>"punainen","c"=>"sininen","d"=>"pinkki"); $tulos=array_intersect_key($a1,$a2); print_r($tulos); ?>

array_intersect_uassoc()
Array ( [b] => vihreä )
<?php function minunfunktio($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); $a2=array("d"=>"punainen","b"=>"vihreä","e"=>"sininen"); $tulos=array_intersect_uassoc($a1,$a2,"minunfunktio"); print_r($tulos); ?>

array_intersect_ukey
Array ( [a] => punainen [b] => vihreä )
<?php function minunfunktioni($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); $a2=array("a"=>"sininen","b"=>"musta","e"=>"sininen"); $result=array_intersect_ukey($a1,$a2,"minunfunktioni"); print_r($result); ?>

array_key_exists()
Sana on olemassa!
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (array_key_exists("Volvo",$a)) { echo "Sana on olemassa!"; } else { echo "Sanaa ei ole olemassa!"; } ?>