Si usas strpos(), te retorna el primer valor encontrado en la cadena...
si usas stristr (pajar, aguja), que es INSENSIBLE A MAYUSCULAS y MiNusCulas, te servirá (espero)
Se me ocurre que lo debes usar como
$retorno = stristr($db[texto],$texto);
Sayonara