Felix Riesterer: array_intersect

Beitrag lesen

Lieber Ferdi,

die Funktion in_array leistet nicht das, was Du hier willst.

if (in_array($arr2, $arr1)) {

Hier prüfst Du, ob einer der Werte aus $arr1 ein Array wie $arr2 ist. Da $arr1 aber ausschließlich String-Werte enthält, wird das if-Statement niemals mit "true" beantwortet werden.

Wenn Du nur wissen willst, welche Werte die beiden Arrays gemeinsam haben, brauchst Du array_intersect.

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)