Foros de Software LibreChat #SoftwareLibreSociosSiguiente web/blog»

Php desde cero #04 (Strings y Funciones)

Bueno, ya vimos casi todos los escalares. Los booleans, floats, integers; Nos quedan solo los strings y nos meteremos de lleno a las funciones, que nos simplificaran la vida mas adelante según lo que dicen muchos expertos.

Strings: No son mas que cadenas de textos !, si, solo eso xD

<?php
echo 'esto es un string';
?>

Sí, solo eso ! xD, pero quiero que aprendan unas cosas !

la diferencia entre las comillas ’simples’ y las comillas “dobles”, es que las ’simples’ son literales y las “dobles” interpretativas, ejemplo:

<?php
$loreto='hermosa inteligente alegre simpatica';
echo 'Conoci a alguien $loreto';
?>

Nos va a dar en pantalla ‘Conoci a alguien $loreto’, y no lo que realmente queremos.

pero con “doble” comilla obtenemos lo que queremos

<?php
$loreto='hermosa inteligente alegre simpatica';
echo "Conoci a alguien $loreto";
?>

Es importante aclarar esto, yo no lo sabia y muchas personas tampoco :). Bueno eso es un string, sí :O solo eso :P

Ya, ahora que conocemos los cuatro escalares de PHP, vamos a pasar a las funciones, como se comportan y para que nos serviran.

Tabla de contenidos

* Funciones definidas por el usuario
* Parámetros de las funciones + esta veremos hoy
* Devolviendo valores
* Funciones variables
* Funciones internas (incorporadas)

Funciones definidas por el usuario

La estructura básica de una función es la siguiente

<?php
function nombre($tuvariable){
return $tuvariable; /* return = retornar datos anteriores */
}
?>

veamos un ejemplo funcional, no como el anterior :P
04.php

1
2
3
4
5
6
7
8
9
<?php
function doblar($eldoble) {
return $eldoble*2;
}
$a= 5;
$c= doblar($a);
 
echo "el resultado es $c";
?>

Resultado aca

El script que utilizé allí fue el siguiente:04.php

<html>
<body><h1>Script simple, doblar numero</h1>
<form action="04.php" method="POST">
NUMERO QUE DOBLARAS: <input type="text" name="numero" />
<input type="submit"></body>
</html>
<?php
function doblar($eldoble) {
return $eldoble*2; /* le decimos que multiplique por dos :) */
}
 
$a= $_POST["numero"]; /* el famoso $_post */
$c= (integer)doblar($a); /* limitamos nuestro script a números pequeños, si pones un numero grande da negativo por que pasaría a ser float*/
echo "<body><br><br>tu numero es <h1>$c</h></br></body>";
?>

Ocupe todo en un file, para no hacer tanto tramite. En esta ocasión dentro del echo ocupe HTML, antes no lo había hecho, pero ahora lo estoy comenzando a utilizar, para intentar adornar mas los scripts, aunque repoco a servido jajaja.

Bueno, esto es lo mas básico de las funciones, es una función simple, que nos ahorrara code y tiempo si hubiéramos querido seguir duplicando muchos otros números claro.

Esta a sido la 4ta entrega de “Php desde cero” by Loreto Parra.

Practiquen generando funciones y viendo sources de otros scripts, para intentar entender un poco mas; Por mi parte en el post siguiente iré aun mas a fondo con todo esto de las funciones para que todo quede mas claro.

Saludos y besos :)

7 Comments

  • By Eduardo, January 5, 2009 @ 9:18 am

    Un poco egocentrico el string, pero en general me gusto bastante el post, de hecho es el post que más me ha gstado.

    PD: tu redacción a mejorado bastante :).

  • By Eduardo, January 5, 2009 @ 1:13 pm

    tag spore ¿?

  • By Boudicca, January 5, 2009 @ 3:18 pm

    Hola…

    He encontrado tu blog leyendo uno de mis feeds… Primero enhorabuena por él… y segundo, aquí tienes a otra mujer, si bien algo mayor que tú…( que ya voy para 35 :P) apasionada de la informática y completamente autodidacta… que lo cierto es que yo soy enfermera, y con esfuerzo he conseguido pasarme a Linux, aprender XHTML, CSS y alguna cosilla de php aunque esto último es algo que siempre me quedo pendiente…

    Espero poder aprender junto a ti en este blog… De nuevo gracias por él

  • By red, January 5, 2009 @ 5:59 pm

    Hey me parece excelente la manera en que transmites la info, sencilla y directa. Felicidades por el blog.

  • By emmanuel, January 5, 2009 @ 9:23 pm

    holaa
    pues primero muchas felicidades
    esta muy bien que hagas esto
    y mejor porque eres mujer
    kisiera conocer alguien como tu
    jaja
    bueno
    felicidades
    cuidate

  • By Eduardo, January 8, 2009 @ 8:12 pm

    El publico quiere más artículos!, artículos!, artículos!

Other Links to this Post

  1. Curso para aprender HTML / XHTML y PHP — January 17, 2009 @ 5:58 am

RSS feed for comments on this post. TrackBack URI

Leave a comment

Youtube Adriana Barrientos