Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/12/2016, 09:35
Avatar de Rodrhigo
Rodrhigo
 
Fecha de Ingreso: septiembre-2011
Ubicación: Temuco-Valdivia-Osorno
Mensajes: 254
Antigüedad: 13 años, 5 meses
Puntos: 48
Respuesta: Capturar numero despues de cadena con expresiones regulares

$Coincidencias[0] almacena el valor de todo lo encontrado, a partir de $coincidencia[1] obtienes el valor capturado de los paréntesis.

$coincidencias[1] = ([0-9]+)

Si tienes muchos paréntesis para capturar un tercer conjunto(ejemplo) de coincidencias seria así.
$coincidencia[0][2] --> Todo lo capturado(0) para un Tercer conjunto de coincidencias(2)
$coincidencia[1][2] --> Primer paréntesis de lo que se encontró en el tercer conjunto.
$coincidencia[2][2] --> Segundo paréntesis de lo que se encontró en el tercer conjunto.

Si usas más de un paréntesis te recomiendo usar la bandera PREG_SET_ORDER que almacena todo un conjunto en el primer Array así:
$coincidencia[2][0] --> Todo lo capturado para el conjunto 3
$coincidencia[2][1] --> Primer paréntesis conjunto 3
$coincidencia[2][2] --> Segundo paréntesis conjunto 3

Es más ordenado :P
http://php.net/manual/es/function.preg-match-all.php
__________________
Rodrigo Agüero