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
";
?>