Hola,
lo que intento hacer es dado un patron remplazarlo por otro en el codigo ($code), y el problema que me surgio es saber si la referencia osea concidencia \\1 \\2 etc estan definida o no osea si existe o no en remplazo.
Código PHP:
$code = "<HOLA AMIGO=\"pedro\">";
$salida = preg_replace("/<(HOLA)? AMIGO=\"([A-Z0-9_]{1,})\">/i", "esta o no \\1?, amigo es \\2", $code);
echo $salida;
esto me da como resultado "esta o no HOLA?, amigo es pedro"
y lo que deseo hacer es que si esta HOLA remplazarlo por "esta HOLA, amigo es pedro" caso contrario "no esta HOLA, amigo es pedro"
como saber si existe referencia \\1? se me entiende?
un saludo