2 Arrays miteinander vergleichen (PHP)

Nachfolgend ein kleines Beispiel, in dem 2 Arrays verglichen werden, um herauszufinden, welche Werte in dem anderen „Nicht“ vorhanden sind.

1. zwei Arrays sind vorhanden (hierbei können die Arrays auch aus der Datenbank kommen, wenn beide aus der Datenbank kommen, dann wäre eine SQL- Abfrage sinnvoller!?)
2. es werden per Scheife die Werte des Arrays „leute“ ausgeführt
3. die Funktion „(!)in_array“ gibt alle Werte aus die nicht übereinstimmen und nicht in beiden vorkommen. Zudem kann die Funktion „in_array“ mit true überprüfen, ob es sich um den gleichen Typ handelt (integer, …).

// arrays vergleichen
// 1. array
$leute = array(
	'1',
	'2',
	'3',
	'4');
//2. array
$names = array(
	'4',
	'3');
// for-schleife
for ($i=0; $i < count($leute); $i++)
	{
		if (!in_array("$leute[$i]",$names,true))
		{
			echo $leute[$i].",";
		}
	}
// Ergebniss 1,2,