ejercicios php

Anuncio
DFSI Curso 2003-2004
Ejercicios PHP
<?
echo "hola mundo";
?>
<?
$variable1 = "hola";
$variable2 = $variable1 . " mundo";
echo $variable1 ."<br>".$variable2;
?>
<?
$variable1 = "esto es algo de texto";
echo $variable1."<br>";
$variable1 .= " ahora variable1 también tiene este texto";
echo $variable1;
?>
Recorre el array con un For.
<?php
$myArray = array(1,2,3,4,5,6,7);
for( $n=0; $n < sizeOf($myArray); $n++){
echo $n. ":".$myArray[$n]."<br>";
}
echo "<br>segunda vez con for<br>----<br>";
for( $n=0; $n < sizeOf($myArray); $n++){
echo $n. ":".$myArray[$n]."<br>";
}
?>
Recorre el array con un Each.
<?php
$myArray = array(1,2,3,4,5,6,7);
while($temp = each($myArray)){
echo $temp['key']. ":".$temp['value']."<br>";
}
echo "<br>segunda vez con each : no lo recorre de nuevo por que el indice esta al
final<br>----<br>";
while($temp = each($myArray)){
echo $temp['key']. ":".$temp['value']."<br>";
}
?>
Recorre array Eachreset
<?
$myArray = array(1,2,3,4,5,6,7);
while($temp = each($myArray)){
echo $temp['key']. ":".$temp['value']."<br>";
1
DFSI Curso 2003-2004
Ejercicios PHP
2
}
echo "<br>segunda vez con each, reset inicializa al principio<br>----<br>";
reset($myArray);
while($temp = each($myArray)){
echo $temp['key']. ":".$temp['value']."<br>";
}
?>
Recorre array EachList
<?
$myArray = array(1,2,3,4,5,6,7);
while(list ($clave, $valor) = each($myArray)){
echo "$clave : $valor <br>";
}
?>
explode = convierte un array en una cadena de texto
<?php
$fecha="2003-05-25";
$arrayFecha = explode("-",$fecha);
echo "el mes es " . $arrayFecha[1];//el mes se encuentra en el índice
1
?>
implode = convierte una cadena de texto en un array
<?php
$arrayFecha = array ("2003","05","25");
$fecha = implode("-",$arrayFecha);
echo "esta es la fecha " . $fecha;
?>
FECHAS
<?php
echo date("Y- m-d h:m:s a");
?>
<?php
echo date("d \de F, Y, h:m:s a");
?>
<?php
$meses =
array(0,"Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Setiembr
e","Octubre","Noviembre","Diciembre");
$dias = array ("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado");
$mes = $meses[date("n")];
$dia = $dias[date("w")];
echo "$dia " . date("j"). " de $mes " . date(" Y, h:m:s a");
?>
DFSI Curso 2003-2004
Ejercicios PHP
<?php
echo "Fin de año ";
echo date("Y- m-d",mktime(0,0,0,12,31,2003));
?>
<?php
$manana = mktime(0,0,0,date("m")
echo date("Y-m-d",$manana);
?>
,date("d")+1,date("Y"));
FICHEROS :
Leer fichero
<?php
$ruta = "fichero1.txt";
$fp = fopen($ruta,"r");
$datos = fread($fp, filesize($ruta));
fclose($fp);
echo $datos;
?>
escribir fichero
<?
$datos = "Hola de nuevo \n";
$ruta = "fichero2.txt";
$fp = fopen($ruta,"a+");
fwrite($fp, $datos);
fclose($fp);
?>
contador basado en un ficheo de texto
<?
//ruta al fichero que contiene la cantidad de impresiones
$ruta = "contador.txt";
//abrimos el fichero
$fp = fopen($ruta,"r+");
//leemos su información
$datos = fread($fp,filesize($ruta));
//lo cerramos
fclose($fp);
//aumentamos en 1 la cantidad de impresiones
$datos++;
//abrimos el fichero para guardar el nuevo dato
$fp = fopen($ruta,"w+");
//escribimos el nuevo dato
fputs($fp, $datos);
//lo cerramos
fclose($fp);
//se imprime en pantalla el monto.
echo "hits=" . $datos;
3
DFSI Curso 2003-2004
?>
Ejercicios PHP
4
Descargar