Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/05/2010, 15:45
patricia:)
 
Fecha de Ingreso: abril-2006
Ubicación: Venezuela
Mensajes: 126
Antigüedad: 18 años
Puntos: 0
Respuesta: problema con funcion preg_match_all

Muchas gracias por responder, probe asi:
Código PHP:
preg_match_all("((?<=TRABAJADOR: )(\d+))"$valor$resultado); 
Y funciono perfectamente =) gracias!!

Una pregunta y disculpa la ingnorancia esta funcion se jecuta sin problema si la introduzco en un for?

Lo que pasa es que debe buscar en n cantidad de archivos los cuales son: nomina1.txt, nomina2.txt........ nomina150.txt pero al colocarla en un for no hace nadita

este es mi codigo:
Código PHP:
$fichero glob('/var/www/intranet/nomina/nomina*.txt');
$total_archivoscount($fichero); //cuento cantida PDF de la nomina
$valor=701;
$valor=(int)$valor;
echo 
"valorabuscar".$valor."<br>\n";
for(
$n 1$n<=$total_archivos$n ++){
      
$ficheros_nomina 'nomina'.$n.'.txt';
      echo 
$ficheros_nomina;
      
$contenido_fichero file_get_contents($ficheros_nomina);
      
preg_match_all("((?<=TRABAJADOR: )(\d+))"$valor$resultado);
      foreach (
$resultado[0] as $id){
               
print_r($id);
               if (
$valorabuscar==$id){ 
                   echo 
"consiguio";}
              
      } 


Pero si lo ejecuto fuera de el, si lo hace.