Tema: preg_match
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/07/2012, 02:31
jufez
 
Fecha de Ingreso: noviembre-2003
Ubicación: Medellín-Colombia
Mensajes: 149
Antigüedad: 20 años, 5 meses
Puntos: 2
Respuesta: preg_match

como dije anteriormente: ya he consultado todo eso y no se como hacerlo, no he podido saberlo exactamente porque todos los que saben asumen que es algo muy sencillo de usar pero no, no es un tema sencillo.

Muchas gracias por tu ayuda de todos modos.


ACTUALIZACIÓN:

logre hacerlo despúes de experimentar un poco y leer explicaciones que si eran un poco más didácticas para quienes no somos programadores con algo de experiencia. Como esta http://boozox.net/php/manual-complet...ulares-en-php/

Lo logré así:

Esta era la cadena a la cual quería sacarle el número (que cambia constantemente)

<input disabled="disabled name="TextBox14" value="05001400300920110074900" id="TextBox14" style="width:176px;Z-INDEX: 145; LEFT: 328px; POSITION: absolute; TOP: 208px" type="text">

esa cadena es resultado de una consulta file_get_contents


Código PHP:

// donde $dan seria la cadena de string a la cual 
//se le quiere pasar la función preg_match, 
//dicha cadena puede ser tambien una consulta ó 
//por ejemplo una función file_get_contents

echo (preg_match_all("/TextBox14..value=........................./i"$dan$tmp));

$out print_r($tmptrue);

//se imprime el array de la función esto es opcional.

echo "<pre>$out</pre>";

//imprimo el elemento del array que me interesa.

$apulir $tmp[0][0];

echo 
$apulir;

//una vez tengo la cadena utilizo la función substr para obtener 
//exactamente la parte de la cadena que me interesa.

$pulidor substr($apulir, -25);    

echo 
"<br> El resultado final es </br>";

echo 
$pulidor

resultado:


Cita:
Array
(
[0] => Array
(
[0] => TextBox14" value="05001400300920110074900"
)

)
TextBox14" value="05001400300920110074900"
El resultado final es
"05001400300920110074900"

Última edición por jufez; 14/07/2012 a las 04:17