[Php-avanzado] Ejercicio 1

Carlos Brandes carlosbrandes en gmail.com
Mar Abr 28 14:13:09 ART 2009


Gente acá les mando mi versión del ejercicio, muy parecida a la ya expuesta.

Saludos Carlos.


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>

<?php

/*1) Realice un script que pida al usuario una frase y muestrela:
     toda en minúsculas, toda en mayusculas, con la primer letra en
mayusculas
     y con la primer palabra en mayusculas y el resto en minusculas.*/
    if($_POST["envio"]!="Enviar"){
    ?>
        <form action="" method="POST" name="f1"><br>
            Ingrese una frase<input type="text"  name="frase"
id="frase"><br>
                             <input type="submit"  name="envio" id="envio"
value="Enviar">
        </form>
<?php
    }else{
        $palabras=trim(($_POST["frase"]));// saco los espacios
        print("<br>"."muestro todo en minusculas"."<br>");
        $s=strtolower($palabras);
        print($s);

        print("<br>"."muestro todo en mayusculas"."<br>");
        $s=strtoupper($palabras);
        print($s);

        print("<br>"."1º letra en mayusculas"."<br>");
        $s=ucfirst($palabras);
        print($s);

        print("<br>"."1º palabra en mayusculas y el resto en
minusculas"."<br>");

        $caracter = ' ';// caracter a buscar
        $posicion = strpos($palabras, $caracter);// encuentro la posicion
del caracter a buscar es decir 1º espacio
        $primera  = substr($palabras, 0, $posicion);// separo la primer
palabra
        $segunda  = substr($palabras, $posicion);   // separo la segunda
palabra
        print(strtoupper($primera).''.$segunda);    // convierto mayusculas
la primera e imprimo

    }
?>
</body>
</html>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20090428/c70d5e59/attachment.htm 


Más información sobre la lista de distribución Php-avanzado