Ich habe 2 Arrays, DefaultSizes und ExistingSizes, die ich aus der Datenbank abgerufen. $ DefaultSizes haben die Werte 'L', 'M', 'S' und $ ExistingSizes hat 'S'. (Lief einen foreach Blick durch die Werte für beide)in_array für PHP funktioniert nicht
Ich möchte Werte in $ DefaultSizes, die nicht in $ ExistingSizes sind, ausdrucken.
Dies ist mein Code:
$count = 1;
foreach ($DefaultSizes as &$def)
{
if(in_array($def['Size'],$ExistingSizes) === false)
{
echo "$def[Size]<br>";
$count++;
}
}
Der Wert 'S' wird noch ausgedruckt.
array_diff ist eine PHP-Funktion, die Sie den Unterschied von zwei Arrays – pravindot17