Hola,
Dando por hecho que el array no lo sacas de una base de datos porque seria mas fácil buscarlo por ahí.
Estoy de acuerdo con lubtufano pero haría el código más optimizado:
Código PHP:
Ver original$buscar = "0032";
$lista = array("0032011234", "manzana", "peras", "gratis"); $coincidencias = array(); foreach ($lista as $key => $valor) {
$coincidencia = strpos($lista[$i], $buscar);
if($coincidencia !== FALSE) {
$coincidencias[] = $valor;
}
}
Ya tendrías un array con todos los valores que coincidían en la lista.
Y si solo te interesa que empiecen por y no que esté dentro cambias el
por
Espero que te sirva, un abrazo