PRUEBA_1

Este código sirve para como puedes agregar como deben de estar los nombres puestos independientemente si están mal puestos

<?php
echo arreglarNombres ("ANGEL", "vazquez", "GaRCia");
//declaramos la funcions con sus parametros 
function arreglarNombres($n1, $n2, $n3){
    //suamos la funcion srttolwer -monisculas
    //despues la funcion ucfirst para poner el primer caracte en mayusculas
    $n1 = ucfirst(strtolower($n1));
    $n2 = ucfirst(strtolower($n2));
    $n3 = ucfirst(strtolower($n3));
    return $n1." ".$n2." ".$n3;
}
?>
<?php
$nombre1 = "ANGEL";
$apellido1 = "vazquez";
$apellido2 = "GArCíA";

// Mostramos los nombres originales
echo $nombre1 . " " . $apellido1 . " " . $apellido2 . "<br>";

// Llamamos a la función 
fix_names();

// Mostramos los nombres corregidos
echo $nombre1 . " " . $apellido1 . " " . $apellido2;

// Función para corregir elnombre
function fix_names() {
    global $nombre1, $apellido1, $apellido2; //varialbes globales

    // Corregimos cada parte de nombre
    //ucfirston pone la primera letra en mayuscula
    //strolower pone todo en minusculas
    $nombre1 = ucfirst(strtolower($nombre1)); // Corrige el nombre
    $apellido1 = ucfirst(strtolower($apellido1)); // Corrige el primer apellido
    $apellido2 = ucfirst(strtolower($apellido2)); // Corrige el segundo apellido
}
?>

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *