Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/07/2014, 12:10
xerifandtomas
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 14 años, 1 mes
Puntos: 123
Respuesta: Obtener texto de un arreglo en base a una coincidencia.

buenas.

Para comprobrar si hay una coincidencia de una cadena dentro de otra puedes usar strpos(), que devuelve la posicion donde coinciden las cadenas y de lo contrario devuelve FALSE.

recomendaria usar foreach(), para recorrer el array.

la idea seria ir recorriendo el array, y en cada iteracion comprobar con un if(){} si strpos() es diferente de false, de ser asi, lo almacenas en una variable.

ejemplo:
Código PHP:
Ver original
  1. foreach($arreglo as $valor){
  2. $pos = strpos($valor,$cadena_a_buscar);
  3. if($pos !==false){echo 'La cadena fue encontrada';$encontrado[]=$valor;}
  4. else{echo 'No se encontro cadena';}
  5. }