Ver Mensaje Individual
  #9  
Antiguo 14-04-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Reputación: 25
Caral Va por buen camino
Hola
De php no se pero me parece que esta funcion reemplaza:
Código PHP:
Some muddling through docs and many obscenties later, I produced the following, which expands escape sequences in an existing string with NO interpolation.

<?php

// where we do all our magic
function expand_escape($string) {
    return 
preg_replace_callback(
        
'/\\\([nrtvf]|[0-7]{1,3}|[0-9A-Fa-f]{1,2})?/',
        
create_function(
            
'$matches',
            
'return ($matches[0] == "\\\\") ? "" : eval( sprintf(\'return "%s";\', $matches[0]) );'
        
),
        
$string
    
);
}

// a string to test, and show the before and after
$before 'Quantity:\t500\nPrice:\t$5.25 each';
$after expand_escape($before);
var_dump($before$after);

/* Outputs:
string(34) "Quantity:\t500\nPrice:\t$5.25 each"
string(31) "Quantity:    500
Price:    $5.25 each"
*/

?>
Saludos
Responder Con Cita