www.digitever.net www.digitever.net

Controlando la ejecucion del codigo

while, do..while

"; echo "\$valor2 = $valor2

"; echo '
while de una sola linea
'; while($valor1 < 10) echo '$valor1 = ' . ++$valor1 . '
'; echo '
while de varias lineas
'; $valor1 = 0; while($valor1 < 10 && $valor2 < 10) { echo '\$valor1 = ' . ++$valor1 . '
'; echo '$valor2 = ' . ++$valor2 . '
'; } echo '
while con continue
'; $valor1 = 0; while($valor1 < 10) { ++$valor1; if($valor1 == 5) continue; echo "\$valor1 = $valor1
"; } echo '
while con break
'; $valor1 = 0; while($valor1 < 10) { if($valor1 == 5 ) break; echo '\$valor1 = ' . ++$valor1 . '
'; } echo '
do...while
'; $valor1 = 0; do { echo '\$valor1 = ' . ++$valor1 . '
'; } while($valor1 < 10); echo '
while como se utiliza con funciones MySQL
'; $registrosAProcesar = 5; $contador = 0; $registro = array('campo1' => 'valor1', 'campo2' => 'valor2'); while($registro) { echo "$registro[campo1] - $registro[campo2]
"; ++$contador; if ($contador < $registrosAProcesar) $registro = array('campo1' => 'valor1', 'campo2' => 'valor2'); else $registro = array(); } echo '
'; $valor = 10.534; echo round($valor,2); echo '
'; $arreglo = array(10,20,30,40,50); print_r($arreglo); echo '
max = ' . max($arreglo) . '
min = ' . min($arreglo); echo '
max = ' . max($arreglo,60,70) . '
min = ' . min($arreglo,5,3); echo '
'; for($contador = 0; $contador < 10; ++$contador) echo "$contador
"; ?>