[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