Nein das geht nicht
DAS GEHT, wenn man es korrekt implementiert!
for($i=1;$i<count($arr_nr);$i++)
Natürlich funktioniert das so nicht, weil die gewohnte Indexreihenfolge durch unset() nicht mehr gegeben ist. Verwende z.B. foreach($arr_nr as $key=>$value).
P.S.: 'Michael W.'=='Frank'?