Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Parámetros en las funciones

15/25
Recursos

Aportes 6

Preguntas 1

Ordenar por:

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

un ejemplo super sencillo y mi pequeño aporte.
los parámetros son datos que pasamos a la función para que esta los utilice y nos devuelva un resultado a partir de ellos.

<?php 
function suma($numero1, $numero2){
    echo $numero1 + $numero2;
}

suma(2,3);

?>

Aquí mi aporte.
Con el tema del foreach había hecho (guiándome por un compa) un buscador tipo diccionario. Español - Inglés.
Acá está dentro una función.

function buscar_dia($dia_buscado){

    //Convertimos a minúsculas
    $dia_buscado = strtolower($dia_buscado);
    // Primer letra en mayuscula para que coincida con array
    $dia_buscado = ucfirst($dia_buscado);

    $dias = array(
        "Lunes" => "Monday",   
        "Martes" => "Tuesday",
        "Miercoles" => "Wednesday",
        "Jueves" => "Thursday",
        "Viernes" => "Friday",
        "Sabado" => "Saturday",
        "Domingo" => "Sunday"
    );
    
    // recorremos el array 
    foreach($dias as $español => $ingles){
        if($dia_buscado === $español){
            echo "\n\t El día $dia_buscado se escribe en inglés $ingles ";
            break;
        }
    }

    return $dia_buscado;

}

$dia_buscado = readline("\nEscribe el día de la semana que quieras saber como se escribe en inglés: ");

buscar_dia($dia_buscado);

Mi humilde aporte, decidi que el sistema decidiera con un rand si era pro o no :V

ValidaEstudianteLeged(rand(0, 40000));

function ValidaEstudianteLeged($rankPlatzi)
{
    if ($rankPlatzi >= 20000) {
        echo "tienes un puntaje de $rankPlatzi, Wow eres todo un crak!  <br>";
    } else {
        echo "tienes un puntaje de $rankPlatzi, Sigue practicando bro, pronto lo lograras! <br>";
    }
}

Adjunto mi codigo:

Lo hice de tal forma para que se repita hasta que el usuario decida salir del programa

<?php

function es_estudiante_legend($platzi_rank){
    if ($platzi_rank >= 20000){
        echo "Eres un estudiante legend \n";
    }
    else{
        echo "Lo siento, aun no alcanzas el nivel legend \n";
    }
}

$active = true;

while($active == true){
    $rank_input = readline("Digita tu rango platzi: ");
    es_estudiante_legend($rank_input);
    echo "\n";
    $continuar = readline("Digite 0 para finalizar el programa, de lo contario digite cualquier tecla para continuar \n");
    echo "\n";
    if ($continuar == 0){
        $active = false;
    }
}

Si en lugar de sumar dos números, queremos sumar varios números, podemos crear una función que reciba una lista de números.

function sum(...$args)
{
    return array_sum($args);
}
echo sum(1,2,3,4) // 10;

Este es mi aporte, lo modifiqué de tal forma que no puedan salir hasta que los estudiantes tengan su rank de legend, jejeje.

<?php

function estudianteLegend($puntos_platzi) {
    if ($puntos_platzi >= 20000) {
        echo "Eres un estudiante LEGEND!!!\n";
        $status = true;
        return $status;
    } else {
        echo "Lo sentimos, aún no alcanzas el nivel LEGEND.\n";
        $status = false;
        return $status;
    }
}

do {
    $puntos_platzi = (int) readline("Ingresa tus puntos de Platzi: ");
    $status_legend = estudianteLegend($puntos_platzi);
} while ( !$status_legend );