> Faqs > Leer caracteres PHP

Leer caracteres PHP

Hola, A ver si me puedo explicar bien para que me entendais lo que quiero hacer..

En php, tengo un for que me recorre los valores de un array, perfecto. Por ejemplo los valores del array son:
array0 = "hola"
array1 = "ejemplo_a_recuperar"
array2 = "casa"
array3 = "habitacion"

Entonces solo quiero que me imprima el array1.. pero no puedo saber la posicion del array ya que cambiara siempre, pero si que sabre los primeros 3 caracteres por ejemplo.

De alguna forma le puedo hacer una consulta a ese echo que me leea los primeros 3 caracteres de cada valor del array y que me devuelva el valor total de ese array?

Ejemplo:

caracteres ="eje";
echo array1 //ejemplo_a_recuperar

Espero que me podais echar una mano!

Respuestas

Hola, espero te sirva esto. <?php $cadenas = array("Hola","Ejemplo a recuperar","Casa","Habitacion"); $buscar = "eje"; $resultado = ""; $temp = current($cadenas); $longitud = strlen($buscar); echo "Cadena a buscar: $buscar
"; echo "Longitud de la cadena: $longitud
"; while($temp) { $sub=substr($temp,0,$longitud); if(strtoupper($sub)==strtoupper($buscar)) { echo "Cadena encontrada: $temp"; return; } echo "Cadena actual: $temp - SubString: $sub
"; $temp=next($cadenas); } ?>

Daniel G.