hola gente como estan?
bueno hace dias que estoy buscando como logar usando patrones cambiar un string.
bueno les cuento la cadena seria de esta forma:
$strin="cadena en la que [CODIGO]alfa[/CODIGO] hay muchos [CODIGO]alfa[/CODIGO] estos se pueden repetir [CODIGO]beta[/CODIGO] y los quiero cambiar"
en esta hay 1 patron: [CODIGO][/CODIGO]
los codigo pueden repetirse
lo que hago es pasar los codigos a un array:
$totcods=preg_match_all("'\[CODIGO\](.*?)\[/CODIGO\]'i", $strin, $arr_codigo);
me queda el $arr_codigo con dos arrays [0] incluye los patrones y el [1] solo tiene los codigos alfa, alfa y beta
bueno paso estos a un form y alli los cambio por los valores que quiera.
mi intencion es una vez cambiados los codigos usando patrones poner en el string $strin los nuevos codigos usando el array $new_codigo en donde tengo los nuevos codigos
quiero hacerlos usando preg_replace pero no puedo
por ej:
$strin=preg_replace("'\[CODIGO\](.*?)\[/CODIGO\]'i",$new_codigo,$strin);
alguien me da una mano
gracias saludos
Javier