/ Published in: PHP
los slugs son buenos para hacer urls mas entendibles y tambien almazenar propiamente titulos en base de datos
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
function caracteres_latinos($cadena){ //acentos //la ñ //caracteres extraños return $cadena; } function generar_slug($cadena, $separador = '-'){ //sin espacios al inicio o al final //limpiamos caracteres los latinos $cadena = caracteres_latinos($cadena); //pasamos a minúscula la cadena //limpiamos saltos de lÃneas y tab //limpiamos todos los caracteres inválidos //limpieza de espacios vacÃos de los valores inválidos al final de la cadena //reemplazamos los espacios vacios por el separador return $cadena; } $str = generar_slug('Asà es el ejemplo para generar el Slug ¿o no?'); //retornara #-> asi-es-el-ejemplo-para-generar-el-slug-o-no echo $str;