basi: array_unique nimmt Einträge weg ?

Beitrag lesen

Hi,
ich füge mit array_merge() vier array zusammen, das daraus entstandene hat folgende Inhalte:
(links der index, die beiden pipelines sind nur an die Ausgabe angehängt, stehen also nicht im arrayFeld)

0 |188|
1 |321|
2 |367|
3 |321|
4 |337|
5 |349|
6 |367|

Dann will ich die mehrfachen raushaben, benutze array_unique(). Danach sieht das array so aus:

0 |188|
1 |321|
2 |367|
3 ||
4 |337|

Warum klaut die Funtktion mir den Eintrag mit dem Inhalt 349?
Stimmt da was mit der Funktion nicht oder wende ich sie falsch an?

Code:
$allArr = array_merge($nameArr, $zuordnungsArr, $keywordArr, $genreArr);
$linkArr = array_unique($allArr);