Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/02/2011, 16:22
walterdevel
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 4 meses
Puntos: 51
Respuesta: Ayuda con links de una consulta mysql_fetch_array()

Te paso una función para hacerlo:

Código PHP:
Ver original
  1. function slug($string, $replacement = '-') {
  2.     $map = array(
  3.         '/à|á|å|â/' => 'a',
  4.         '/è|é|ê|ẽ|ë/' => 'e',
  5.         '/ì|í|î/' => 'i',
  6.         '/ò|ó|ô|ø/' => 'o',
  7.         '/ù|ú|ů|û/' => 'u',
  8.         '/ç/' => 'c',
  9.         '/ñ/' => 'n',
  10.         '/ä|æ/' => 'ae',
  11.         '/ö/' => 'oe',
  12.         '/ü/' => 'ue',
  13.         '/Ä/' => 'Ae',
  14.         '/Ü/' => 'Ue',
  15.         '/Ö/' => 'Oe',
  16.         '/ß/' => 'ss',
  17.         '/[^\w\s]/' => ' ',
  18.         '/\\s+/' => $replacement,
  19.         sprintf('/^[%s]+|[%s]+$/', preg_quote($replacement, '/'), preg_quote($replacement, '/')) => '',
  20.     );
  21.     $string = preg_replace(array_keys($map), array_values($map), $string);
  22.     return $string;
  23. }

luego la usás así:

Código PHP:
Ver original
  1. echo "<a href=index_" . strtolowers(slug($nom_grupos['Grupo'])) . ".php>";