Quando tento procurar algo que não está na array o meu array_search não retorna nada
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Quando tento procurar algo que não está na array o meu array_search não retorna nada
Ele retorna sim. Mas você está tentando exibir (com echo) o valor false. Realmente não vai exibir nada. Use o var_dump para analisar o valor da variável. ;-)