Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Lorenzo31 en 18 de Febrero 2016, 00:28

Título: Tipos de bucles ciclos de repetición en PHP diferencia do while for CU00822B#
Publicado por: Lorenzo31 en 18 de Febrero 2016, 00:28
Buenas noches, dejo la resolución de mi ejercicio.

Código: [Seleccionar]
<?php	echo '<!DOCTYPE html>			<html>				<head> <meta charset="utf-8"/> </head>					<body>';	//Ejercicio 1	$x = 50;	while($x>=40){ echo $x.'<br/>'; $x--;}	//Ejercicio 1 Segunda parte	$contador = 1;	while($contador<=5) { echo ($contador*2).'<br/>'; $contador++; }	 	//Ejercicio 2	$x = 50;	do{	  echo $x.'<br/>';		  $x--;		}while($x>=40);		//Ejercicio 2 Segunda Parte	$contador = 1;	do {		echo ($contador*2).'<br/>';		$contador++;	}while($contador<=5);		//Ejercicio 3	for($a=50; $a>=40; $a--){ echo "$a <br/>";}		//Ejercicio 3 Segunda parte	for($contador1 = 1; $contador1 <= 5; $contador1++){ echo ($contador1*2).'<br/>';  } 		//Ejercicio 4	for ($x=50;$x <= 500;$x+= 25){ echo $x.'<br/>'; }	//Ejercicio 4 Segunda Parte	for($j=100;$j <= 500;$j+= 100){ echo ($j/20).'<br/>'; }		echo '</body>		</html>';?>



Título: Re:Tipos de bucles ciclos de repetición en PHP diferencia do while for CU00822B#
Publicado por: Mario R. Rancel en 20 de Febrero 2016, 19:58
Buenas tardes, creo que está todo bien

Hay algo un tanto extraño en cómo estás generando el código. Estás usando un solo punto de apertura y cierre de código php e incrustando el html a través de instrucciones echo. Esto se puede hacer así pero en general diría que es más frecuente trabajar con el código html libre dentro del código y abrir y cerrar código php cada vez que es necesario.

La idea es similar a esto:

Código: [Seleccionar]
<html>
 <head>
  <title>Prueba de PHP</title>
 </head>
 <body>
 
<?php echo '<p>Hola Mundo</p>'; ?>

 </body>
</html>

Esto es un ejemplo tonto, ahí realmente no hace falta abrir php para mostrar Hola mundo, pero la idea es que tienes el código HTML y en determinados puntos abres etiquetas php para introducir código dinámico. El código estático quedaría fuera de php.

PHP es bastante versátil y te permite hacer las cosas de muchas maneras. Con el tiempo podrás irlo trabajando como te sea más cómodo. o incluso combinar estilos de trabajo con él.

Saludos