Hallo Bruce!
if (Array_search($currentRow[1], $_Array) == false) {
// Wenn $currentRow[1] nicht im Array steht, dann
// $currentRow[1] (aktueller name) ins array schreiben
}
Auf php.net findest du immer Erklärungen der PHP-Funktionen.
Dort siehst du, dass der Schlüssel der needle im Array zurückgegeben wird.
Durch == wird eine 0 auch false gleichgesetzt! Um das zu verhindern, musst du === verwenden, da dabei auch der Typ der Variable verglichen wird (hier eben int und bool).
Vllt war das dein Fehler :-)
werbeklaus
Achja, schreibe Funktionen lieber klein!