Coder Php’s Weblog

codificando el mundo…!

Variables de tipo String

Estas varibles almacenas valores alfanumericos o cadenas de texo. Existen varias funciones que nos ayudaran a seguir adelante y que de una u otra forma tendremos que utilizar.

Nombraremos algunas funciones predetermindas por php su funcionamineto y practica

Función strtolower

La función strtolower() devuelve una cadena con todas sus letras en minúsculas.

<?

 

  1. $texto =“SólO viENdo A GaRRik, PODréis cuRARos.”; // Texto a formatear

  2. $ver= strtolower($texto); // aplicamos la función

  3. echo $ver; // Devuelve : sólo viendo a garrik, podréis curaros.

?>

Función strtoupper

Strtoupper() hace todo lo contrario a strtolower(), es decir, devuelve una cadena con todas sus letras en mayúsculas

<?

 

  1. $texto =“SólO viENdo A GaRRik, PODréis cuRARos.”; // Texto a formatear

  2. $ver= strtoupper($texto); // aplicamos la función

  3. echo $ver; // Devuelve : SÓLO VIENDO A GARRIK, PODRÈIS CURAROS.

?>

Función nl2br

La función nl2br(), es quizás una de las más útiles que podemos llegar a encontrar. Muchas vences cuando creamos algun formulario, y al utilizarlo, notamos que no se respetan los salto de línea, es ahí cuando entra esta maravillosa función.

<?

 

  1. $texto =“Sólo viendo a Garrik, /n podréis curaros.”; // Texto a formatear

  2. $ver=nl2br($texto); // aplicamos la función

  3. echo $ver; // Devuelve : Sólo viendo a Garrik, <br> podréis curaros.

?>

Función trim

La función trim() eliminará los espacios en blanco del principio y del final de una cadena. Esta función es realmente útil cuando trabajamos con nombres de usuarios o passwords.

<?

 

  1. $texto =” Sólo viendo a Garrik. “; // Texto a formatear

  2. $ver=trim($texto); // aplicamos la función

  3. echo $ver; // Devuelve : Sólo viendo a Garrik.

?>

Si observan con cuidado, verán que hay un espacio entre las comillas de $texto y la primera palabra. También verán un espacio después del punto final. La función trim() los ha eliminado a ambos.

Función strlen

strlen() devuelve la longitud de una cadena expresado en números.

<?

 

  1. $texto =“Sólo viendo a Garrik, podréis curaros.”; // Texto a formatear

  2. $ver=strlen($texto); // aplicamos la función

  3. echo $ver; // Devuelve : 38

?>

Función strrev

strrev() es en mi opinión la función más graciosa de php. La misma devuelve una cadena invertida.
<?

 

  1. $texto =“Sólo viendo a Garrik, podréis curaros.”; // Texto a formatear

  2. $ver=strlen($texto); // aplicamos la función

  3. echo $ver; // Devuelve : .soraruc siérdop ,kirraG a odneiv olóS

?>

 

 

Función ucwords

ucwords() pasa a mayúsculas la primera letra de cada palabra de una cadena.

<?

 

  1. $texto =“Sólo viendo a Garrik, podréis curaros.”; // Texto a formatear

  2. $ver=ucwords($texto); // aplicamos la función

  3. echo $ver; // Devuelve : Sólo Viendo A Garrik, Podréis Curaros.

?>

 

 

Función ucfirst

ucfirst() a diferencia de ucwords(), para a mayúscula la primera letra de una cadena.

<?

 

  1. $texto =“sólo viendo a Garrik, podréis curaros.”; // Texto a formatear

  2. $ver=ucfirst($texto); // aplicamos la función

  3. echo $ver; // Devuelve : Sólo Viendo A Garrik, Podréis Curaros.

?>

 

Hemos visto 8 funciones de php para formatear o trabajar con textos. De seguro algunas te serán de utilidad, y otras como strrev() quizás te sirvan para bromear, pero lo cierto es que tarde o temprano tendremos que utilizar alguna de ellas.

Noviembre 30, 2007 Publicado por Keyser Engelberth | Curso Php y MySql | | Aún no hay comentarios

Variables en PHP

Las variables son trozos de codigo que almecenan una informacion determinada para asignar una variable en php anteponemos el sigo de dolar “$”, los valores de las variables pueden ser de varios tipos sin entrar en muchos detalles nombraremos las principales.

comentábamos que, para PHP, las variables eran definidas anteponiendo el símbolo dólar ($) al nombre de la variable que estábamos definiendo.

Dependiendo de la información que contenga, una variable puede ser considerada de uno u otro tipo:

Variables numéricas
Almacenan cifras
Enteros $entero=2002; Numeros sin decimales
Real $real=3.14159; Numeros con o sin decimal
Variables alfanuméricas
Almacenan textos compuestos de números y/o cifras
Cadenas Almacenan variables alfanuméricas $cadena=”Hola amigo”;
Tablas
Almacenan series de informaciones numéricas y/o alfanuméricas
Arrays Son las variables que guardan las tablas $sentido[1]=”ver”;
$sentido[2]=”tocar”;
$sentido[3]=”oir”;
$sentido[4]=”gusto”;
$sentido[5]=”oler”;
Objetos
Se trata de conjuntos de variables y funciones asociadas. Presentan una complejidad mayor que las variables vistas hasta ahora pero su utilidad es más que interesante.

A diferencia de otros lenguajes, PHP posee una gran flexibilidad a la hora de operar con variables. En efecto, cuando definimos una variable asignándole un valor, el ordenador le atribuye un tipo. Si por ejemplo definimos una variable entre comillas, la variable será considerada de tipo cadena:

$variable=”5″; //esto es una cadena

Sin embargo si pedimos en nuestro script realizar una operación matemática con esta variable, no obtendremos un mensaje de error sino que la variable cadena será asimilada a numérica:

<?
$cadena=”5″; //esto es una cadena
$entero=3; //esto es un entero
echo $cadena+$entero
?>

Este script dará como resultado “8″. La variable cadena ha sido asimilada en entero (aunque su tipo sigue siendo cadena) para poder realizar la operación matemática. Del mismo modo, podemos operar entre variables tipo entero y real. No debemos preocuparnos de nada, PHP se encarga durante la ejecución de interpretar el tipo de variable necesario para el buen funcionamiento del programa.

Sin embargo, en contraste, hay que tener cuidado en no cambiar mayúsculas por minúsculas ya que, en este sentido, PHP es sensible. Conviene por lo tanto trabajar ya sea siempre en mayúsculas o siempre en minúsculas para evitar este tipo de malentendidos a veces muy difíciles de localizar.

Variables asignadas por referencia

En PHP también podemos asignar variables por referencia. En ese caso no se les asigna un valor, sino otra variable, de tal modo que las dos varialbles comparten espacio en memoria para el mismo dato.

La notación para asignar por referencia es colocar un “&” antes del nombre de la variable.

<?php
$foo = ‘Bob’; // Asigna el valor ‘Bob’ a $foo
$bar = &$foo; // Referencia $foo vía $bar.
$bar = “Mi nombre es $bar”; // Modifica $bar…
echo $foo; // $foo también se modifica.
echo $bar;
?>

Esto dará como resultado la visualización dos veces del string “Mi nombre es Bob”. Algo como:

Mi nombre es BobMi nombre es Bob

Noviembre 29, 2007 Publicado por Keyser Engelberth | Curso Php y MySql | | Aún no hay comentarios

Comentarios en PHP

Basicamente los comentarios son muy importantes para hacer las notas que se necesitan en el seguimiento del programa que estemos creando y asi  poder leer el codigo de manera mas ordenada. En php se usa varias maneras de crear un comentario dentro de nuestros scripts, los comentarios no seran ejecutados si no mas bien es un areferencia de seguimiento. Veamos un ejemplo.

<?php

// Esto es un comentario de una linea.

# Esta tambien

/* y esta es un comentario de

lineas multiples

pongamolo en practica en nuestro editor de Php */

?>

Noviembre 29, 2007 Publicado por Keyser Engelberth | Curso Php y MySql | | Aún no hay comentarios