Hola!
Hace poco, estube preguntando sobre un script (Gracias al Sr. NoSetup.org, resolví mis dudas). El codigo es el siguiente:
<?
$db = mysql_pconnect("host","usuario","pass");
mysql_select_db("tabla",$db);
$consulta = "SELECT ID, TITULO, PREVIA, FECHA, CONTENIDO
FROM NOTICIA
ORDER BY FECHA DESC
LIMIT 5";
$resultado = mysql_query($consulta);
while($noti = mysql_fetch_array($resultado))
{
$titu = stripslashes($noti['TITULO']);
$prev = stripslashes($noti['PREVIA']);
$fecha = date("d/m/o",$noti['FECHA']);
$contenido = $noti['CONTENIDO'];
$id = $noti['ID'];
$url_titu = trim($titu);
$ntexto = split(" ",strtolower($url_titu));
$length = count($ntexto);
for($i = 0; $i < $length; $i++)
{
$ptexto = $ptexto.$ntexto[$i]."-";
}
$dname = substr($ptexto,0,strlen($ptexto)-1);
}
?>
Su funcion, es transformar una variable de tipo string, por ejemplo "Hola como estas", lo transforma a "hola-como-estas". Me han dicho en mismo tema que hice algún tiempo, que esta no es la mejor manera de hacerlo. Por ejemplo, no me sirbe para reemplazar ñ por n, o quitar los tildes.
Me gustaria que por favor me dieran algun consejo o alguna guia para hacer esta misma acción de mejor manera y que me permita cambiar las ñ, tiles, puntos, comas etc.
De antemano muchas gracias.