
04/11/2008, 21:50
|
| | Fecha de Ingreso: septiembre-2006 Ubicación: Buenos Aires
Mensajes: 53
Antigüedad: 18 años, 5 meses Puntos: 0 | |
Respuesta: Transformar variable en amigable La verdad no entendí muy bien lo que queres hacer, pero por qué no pones tu sistema de traducción a url amigable en una función aparte:
function url2amigable($entrada){
$ok = strtolower(strtr($entrada, "áéíóúñÁÉÍÓÚÑ", "aeiounaeioun"));
$find = array(' ', '&', '\r\n', '\n', '+');
$ok = str_replace ($find, '-', $ok);
$ok=str_replace("-de-", "-", $ok);
$ok=str_replace("-del-", "-", $ok);
$ok=str_replace("-en-", "-", $ok);
$ok=str_replace("-l-", "-", $ok);
$ok=str_replace("-y-", "-", $ok);
$ok=str_replace("-/-", "-", $ok);
$ok=str_replace("/.", ".", $ok);
$ok=str_replace("--","-",$ok);
return $ok;
} Así todo texto que necesites filtrar para luego expresarlo lo haces pasar por la función:
url2amigable(dame_nombre($val))
url2amigable($row[0]) Tal vez no era a lo que te referías, en ese caso te podríamos ayudar más si explicaras un poco más lo que pretendes hacer, como: cómo pensas expresar el resultado, etc.
__________________ mysql_query("SELECT * FROM Intenet WHERE "Una pagina de verdad" ORDER BY id ASC"); |