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