array_search restituisce l'indice, non il valore (che passi tu come parametro) che potresti avere con:
ma è inutile, dato che è già in $numero!Codice PHP:
$my_arr=array(2,5,6,9,3,8,7,4);
$numero=2;
echo "Il valore ".$my_arr[array_search($numero, $my_arr)]." è stato trovato";