Resumen php

Solo disponible en BuenasTareas
  • Páginas : 9 (2052 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de octubre de 2010
Leer documento completo
Vista previa del texto
Variables
$a = 1; 
   $b = 3.34; 
   $c = "Hola Mundo"; 
Impresión de contenido
echo $a,"<br>",$b,"<br>",$c; 
print $a;
printf("El numero dos con diferentes formatos: %d %f %.2f",2,2,2); 
print_r a;
Aritméticos
$a = 8; 
   $b = 3; 
   echo $a + $b,"<br>"; 
   echo $a - $b,"<br>"; 
   echo $a * $b,"<br>"; 
   echo $a / $b,"<br>"; 
   $a++;    echo $a,"<br>"; 
   $b--; 
   echo $b,"<br>"; 

Comparación
$a = 8; 
   $b = 3; 
   $c = 3; 
   echo $a == $b,"<br>"; 
   echo $a != $b,"<br>"; 
   echo $a < $b,"<br>"; 
   echo $a > $b,"<br>"; 
   echo $a >= $c,"<br>"; 
   echo $b <= $c,"<br>"; 
Lógicos
$a = 8; 
   $b = 3; 
   $c = 3; 
   echo ($a == $b) &&($c > $b),"<br>"; 
   echo ($a == $b) || ($b == $c),"<br>"; 
   echo !($b <= $c),"<br>"; 
Condicionales
$a = 8; 
   $b = 3; 
   if ($a < $b) 
   { 
      echo "a es menor que b"; 
   } 
   else 
   { 
      echo "a no es menor que b"; 
   } 
Switch
$posicion = "arriba"; 
    
   switch($posicion) { 
      case "arriba":   // Bloque 1 
         echo "Lavariable contiene"; 
         echo " el valor arriba"; 
         break; 
      case "abajo":   // Bloque 2 
         echo "La variable contiene"; 
         echo " el valor abajo"; 
         break; 
      default:   // Bloque 3 
         echo "La variable contiene otro valor"; 
         echo " distinto de arriba y abajo"; 
   } 
While
 while ($i<10) 
   { 
      echo "El valor dei es ", $i,"<br>"; 
      $i++; 
   } 
For
  for($i=0 ; $i<10 ; $i++) 
   { 
      echo "El valor de i es ", $i,"<br>"; 
   } 
recorrer un arrar
Recorrer un array utilizando foreach en vez de un blucle for:
<?
/* Creo un array */
$las_vocales = array ('a','e','i','o','u');
/* Recorro el array utilizando foreach */
foreach ($las_vocales as $elem) {
print$elem.'<br>';
}
print '<br>';

/* Es equivalente a realizar */
for ($i=0;$i<count($las_vocales);$i++) {
print $las_vocales[$i].'<br>';
} ?>
Manejo de Cadenas
strlen(cadena). Nos devuelve el número de carácteres de una cadena.
split(separador,cadena). Divide una cadena en varias usando un carácter separador.
sprintf(cadena de formato, var1, var2...). Formateauna cadena de texto al igual que printf pero el resultado es devuelto como una cadena.
substr(cadena, inicio, longitud). Devuelve una subcadena de otra, empezando por inicio y de longitud longitud.
chop(cadena). Elimina los saltos de línea y los espacios finales de una cadena.
strpos(cadena1, cadena2). Busca la cadena2 dentro de cadena1 indicándonos la posición en la que se encuentra.str_replace(cadena1, cadena2, texto). Reemplaza la cadena1 por la cadena2 en el texto.

Funciones
function media_aritmetica($a, $b)
{
$media=($a+$b)/2;
return $media;
}
echo media_aritmetica(4,6),"<br>";
echo media_aritmetica(3242,524543),"<br>";
Librerías
<?php include("libreria.php") ?> 
<?php función_en_libreria(); ?> 

Recuperarvariables formulario
   En php 4.1.9 anterior existía un nombre de cada elemento de FROM
En php 4.2.0% se hace por $_GET[‘variable’]; ó $_POST[‘variable’];
$_REQUEST contiene por defecto $_GET, $_POST y $COOKIE
Envío de email
mail(destinatario, titulo, texto del mensaje);
Conexión a BD con librería Mysql
  function Conectarse()
{
if(!($link=mysql_connect("localhost","usuario","Password"))) {
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("base_datos",$link)) {
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=Conectarse();
echo "Conexión con la base de datos conseguida.<br>";
mysql_close($link); //cierra la conexion
Conexión utilizando dll ADODB...
tracking img