suppose que j'ai cette fonction:inverser une expression régulière en php
function f($string){
$string = preg_replace("`\[.*\]`U","",$string);
$string = preg_replace('`&(amp;)?#?[a-z0-9]+;`i','-',$string);
$string = htmlentities($string, ENT_COMPAT, 'utf-8');
$string = preg_replace("`&([a-z])(acute|uml|circ|grave|ring|cedil|slash|tilde|caron|lig|quot|rsquo);`i","\\1", $string);
$string = preg_replace(array("`[^a-z0-9]`i","`[-]+`") , "-", $string);
return $string;
}
comment puis-je inverser cette fonction ... ie. comment dois-je écrire le fReverse() fonction telle que nous avons les suivantes:
$s = f("some string223---");
$reversed = fReverse($s);
echo $s;
et sortie: certains string223 ---
Pourquoi ne pas simplement enregistrer la première chaîne quelque part? –
le point est de sorte que vous pouvez simplement inverser de façon dynamique de telles chaînes de l'URL afin de vaincre le but –