Codeigniter tiene la función url_title en su URL Helper que te construye la cadena perfecta para URL amigables. Es muy facil de usar como podemos ver en el siguiente ejemplo:

Y también le podemos pasar un 2º parámetro a la función para cambiar el separador de palabras (por defecto utiliza guiones “-“), por ejemplo: