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;
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