27/07/2015, 16:26
|
| | | Fecha de Ingreso: septiembre-2005 Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 19 años, 1 mes Puntos: 19 | |
Respuesta: preg_replace_callback bug? Pense que se entendia.
La idea es encontrar un patron ('@\.([a-z_]+)@i') en una cadena ($color.name) y reemplazarlo por otra cadena (["..grupo 1 del patron encontrado.."] que se leeria como ["$1"]).
Entonces encuentro ".name" en "$color.name"... y reemplazo ".name" por ["name"]... el resultado esperado seria: $color["name"]... sin embargo me devuelve: $color$color["["name"]"]
No se si se entiende ahora, su funcionamiento seria parecido al de un RewriteRule de .htaccess.. que se puede utilizar el $1.. $2.. $3... para referirse a los grupos del regex |