Peter Klaus: array_unique falschrum?

Beitrag lesen

Guten tag,

ich versuche zwei arrays zu vergleichen. der vergleich soll den ersten übereinstimmenden wert wiedergeben. also z.b:

array1 {0,3,5,71,2}

array2 {45,12,78,0}

ergebnis: 0

ich habe eine solche funktion nicht gefunden aber ich habe die funktion array_unique() und natsort() gefunden.

Was ich nun versuche ist das array zu befreien von allen elementen die in beiden arrays nur einmal vorkommt. sortiere sie dann mit natsort() und gucke mir dann index 0 an in der hoffnung das es eine übereinstimmung gibt.

Das Problem: die funktion array_unique() streicht doppelte werte und nicht die werte die nur einmal dran kommen. kennt jemand eine solche funktion oder kann mir sonst helfen?

--
lg peter