Tengo una tabla con el campo "nombre" y contiene datos de la siguiente manera:
PEREZ PINTO JUAN PEDRO
PINTO PEREZ PEDRO JUAN
PEREZ PEREZ JOSE JOSE
ETC...
Lo que necesito hacer es obtener el primer nombre "Juan, Pedro, Jose" y transformarlo a solo la primera letra del primer nombre en mayuscula. Esto lo consigo con lo siguiente:
Código PHP:
$no1 = explode(" ", $nombres);
$no2 = $no1["3"];
$nombre = ucwords(strtolower($no2));
El codigo:
Código PHP:
$result = mysql_query("SELECT * FROM tabla WHERE id='$id'");
while ($row = mysql_fetch_array($result))
{
$nombre = $row["nombre"];
echo "$nombre";
}
He probado algo como:
Código PHP:
while ($row = mysql_fetch_array($result))
{
// Nombre completo
$no[] = $row["nombre"];
foreach($no as $c){
$clave = $c;
// Solo nombre con primera en mayuscula
$no1 = explode(" ", $clave);
$no2 = $no1["3"];
$nombre = ucwords(strtolower($no2));
}
echo "$nombre";
}
Ojala se entienda lo que necesita hacer y puedan ayudarme.
Desde ya, muchas gracias.