Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Ciclo for

11/25
Recursos

Aportes 8

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Realice una lista de michis jejeje, y la recorrí con el for y la función Count

<?php
$michis = array (
    "MichiJuan",
    "MichiBerto",
    "Mr.Michi",
    "MichiMouse",
    "PepeMichi",
    "MichiMan",
    "MichiMe",
);
for ($i=0; $i <= count($michis) - 1 ; $i++) {     
    echo $i . "- " . $michis[$i] . "\n";
}
?>

Pequeño aporte

$meses = array(
    "Enero",
    "Febrero",
    "Marzo",
    "Abril",
    "Mayo",
    "Junio",
    "Julio",
    "Agosto",
    "Septiembre",
    "Octubre",
    "Noviembre",
    "Diciembre"
);

$meses_ingles = array(
    "January",
    "February",
    "March",
    "April",
    "May",
    "June",
    "July",
    "August",
    "September",
    "October",
    "November",
    "December"
);


for ($i=0; $i < count($meses) ; $i++) { 
    echo "El mes ".$i + 1 . " es " . $meses[$i] . " -> ". $meses_ingles[$i] . "\n";
}

Personalmente, lo que me ha funcionado para entender mejor la sintaxis de los diferentes lenguajes de programación es comprender que casi todas las palabras reservadas son en inglés, que en español sería como decir:

IF(condition) ==> SI (se cumple esta condición)
WHILE(condition) ==> MIENTRAS(se cumple esta condición)
DO … WHILE(condition) ==> HAZ ESTO (…) MIENTRAS(se cumple esta condición)
FOR ==> PARA(cuando $valor inicia valiendo esto; mientras se cumpla esta condición; modifica $valor para el siguiente ciclo)
FOREACH($array AS $value) ==> PARA CADA (valor del $arreglo COMO alias del $valor)

Y así sucesivamente. Espero les ayude.

😮 Dudas sobre el uso del ciclo for ?

  • Dejo este video con una explicacion cheveree sobre este tipo de ciclo

https://www.youtube.com/watch?v=ywIVQBaPRYk

Este código te devuelve la tabla de multiplicar del número que le ingreses.

$number = readline("Type a number: ");

for ($i = 1, $j = $number; $i <= 12; $i++, $j += $number) { 
  echo "$number x $i = $j \n";
}

Aporte chido con for xd.

for ($i = 0; $i <= 20; $i++){
    for($j = 1; $j <= $i; $j++)
        echo "*";
    
    echo "<br>";
}

// Preview 

*
**
***
****
*****
******
*******
********
*********
**********
***********
************
*************
**************
***************
****************
*****************
******************
*******************
********************
<?php
function pedirnombre(){
$bool=true;
$nombre=["nom","nomb","nombr"];    
$i=0;
$username=readline("su nombre: ");
while( $i<3){
if($username==$nombre[$i]){
$bool=false;
}
$i++;
}
return $bool;
}
while(pedirnombre()==false){
if(pedirnombre()==true){
    echo "exito";
}else{
    pedirnombre();
}
}
?>

Hola. Les comparto este repositorio que sirve de guía para el examen final, pues contiene las preguntas que se encuentran en el examen, la justificación y el video del curso donde se habla sobre eso. Espero y les sea de utilidad 😄.
Platzi-Test