$s = 'schulze'; $treffer = array_filter($array, function ($value) { global $s; return $s === substr($value, 0, strlen($s)); });
Kleiner Tipp am Rande: Mit der use-Klasel lassen sich globale Varialen in Closures vermeiden.
$treffer = array_filter($array, function ($value) use ($s) { return $s === substr($value, 0, strlen($s)); });