Hi,
if ( $found = array_search ( $_POST['suche'], $array ) )
Das $found kannst auch weglassen. Aber lass dir mal $array hier ausgeben (z.B. mit vardump), da steht nicht das drin, was du wohl erwartest.
Du würdest das ganze für dich einfacher machen, wenn du oben das Ergebnis von explode() in ein neues Array schreibst und nicht wieder in $array.
mfG,
steckl