hola amigos, tengo un problema, lo q pasa es q al ingresar los datos a la bd desde mi formulario de ingreso, los datos de ingresan con espacios en blanco despues de la cadena de texto ingresada es decir por ejemplo en nombre ingreso juan perez y despues de la z me ingresa puros espacios vacios y esto me trae problemas al momento de actualizar los datos ya q me los pasa con esos mismos espacios en blanco y en algunos textbox no me aparecen los datos para ser editados, tengo una funcion q me ingresa la primera letra en mayuscula de cada primera palabra escrita y supuestamente en esta funcion tambien corto los esppacios en blanco pero no me funciona. q puedo hacer para evitar esto??? porfavor agradeceria mucho su ayuda, la funcion a la q me refiero es esta:
Código PHP:
function tip_titulo($nombre)
{
$articulos = array(
'0' => 'a',
'1' => 'de',
'2' => 'del',
'3' => 'la',
'4' => 'los',
'5' => 'las',
);
$palabras = explode(' ', $nombre);
$nuevoNombre = '';
foreach($palabras as $elemento)
{
if(in_array(trim(strtolower($elemento)), $articulos))
{
$nuevoNombre .= strtolower($elemento)." ";
} else {
$nuevoNombre .= ucfirst(strtolower($elemento))." ";
}
}
return trim($nuevoNombre);
}
como ven esa funcion solo logra ingresarme la primera letra en mayuscula y no me korta los espaciios finales en blanco, q puedo hacer para solucionar el problema?? agradeceria mucho su ayuda de antemano gracias .... bye.