Also bei mir ist der letzte Wert in der Ausgabe doppelt? Liegt das evtl daran weil ich ein 2 dimensionales array habe?
$wert_des_anderen_array = array();
$wert_des_anderen_array[] = $array_kompakt[$i][2];
$testarray = array(); //Leeres Array
for ($i=0; $i <$anzahl; $i++)
{
$wert_des_anderen_array[$i] = $array_kompakt[$i][2];
if(!in_array($wert_des_anderen_array[$i], $testarray)) // Ist der Wert im testarray schon vorhanden?
{
array_push($testarray, $wert_des_anderen_array[$i]);
echo $wert_des_anderen_array[$i]; //Ausgabe
}
}
Ausgabe:
1 2 2
Dann habe ich array_unique gearbeitet aber da kommt als Fehler "Wrong datatype in array_unique()" ?
//$result = array();
for ($i=0; $i <$anzahl; $i++)
{
$result = array_unique($array_kompakt[$i][2]);
}
print_r($result);