/** * LLama a las respectivas funciones de cada una de las operaciones */ function resultado($valor1, $valor2, $operacion) { $resul = 0; switch (trim($operacion)) { case 'suma': $resul = sumar($valor1, $valor2); break; case 'resta': $resul = restar($valor1, $valor2); break; case 'multiplicacion': $resul = multiplicar($valor1, $valor2); break; case 'dividir': $resul = dividir($valor1, $valor2); break; default: $resul = sumar($valor1, $valor2); break; } return $resul; }
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Funciones Retornar (PHP)</title> </head> <body> <h1>Funciones Retornar (PHP)</h1> <hr> <?php function sumar($n1, $n2) { return $n1 + $n2; } echo "<h4>La suma de 5 y 8 es:" . sumar(5, 8) . "</<h4>"; echo "<h4>La suma de 10 y 2 es:" . sumar(10, 2) . "</<h4>"; $res = sumar(129, 8987); echo "<h4>La suma de 129 y 8987 es:" . $res . "</<h4>"; ?> </body> </html>
<?php function mensaje() { return "Esto es un mensaje de una funcion"; } echo mensaje(); echo '<br/>'; echo '<br/>'; function sumar($a = 11, $b = 10) { return $a + $b; } echo sumar(3); echo '<br/>'; echo '<br/>'; function condition($x = -1) { if ($x > 0) { $c = "X es mayor que 0"; } else { $c = "X es menor que 0"; } return $c; } echo condition();
<table width="100%"> <tr> <td valign="top"> <?php meniu(); ?> </td> </tr> <tr> <td valign="top"> <?php switch ($task) { case '': default: require "assets/includes/home.php"; sumar(); break; case 'anunturi': require "assets/includes/anunturi.php"; break; case 'users': require "assets/includes/users.php"; break; case 'dealers': require "assets/includes/dealers.php"; break; case 'raportate': require "assets/includes/raportate.php"; break; case 'city': require "assets/includes/city.php";
<?php $resultado = sumar("//;\n1002;1"); echo "El resultado de la suma es: " . $resultado; function sumar($arg1 = 0) { $suma = 0; try { excep($arg1); } catch (Exception $e) { echo 'Excepción capturada: ', $e->getMessage(), "\n"; } $simbolo = obtenerSimbolo($arg1); $valores = explode($simbolo, $arg1); for ($i = 0; $i < sizeof($valores); $i++) { if ($valores[$i] > 1000) { $valores[$i] = 0; } $suma = $suma + $valores[$i]; } return $suma; } function obtenerSimbolo($sValor) { if ($sValor[0] === '/' && $sValor[1] === '/') { $simbolo = $sValor[2]; } else { $pos = strpos($sValor, ","); if ($pos) { $simbolo = ","; } else {
function mensaje() { return "Soy una funcion que retorna un mensaje<br>"; } #funcion que recibe dos parametros function sumar($n1, $n2) { return $n1 + $n2; } #funcion con parametr opcional, este parametro opcional es la variable n2 function multiplicar($n1, $n2 = 1) { return $n1 * $n2; } #funcion que reciba un array como parametro #NOTA: la clave : valor de un array al que no le definimos una clave personalizada, es igual al indice comun #y corriente de un array function nombres(array $nombres) { $resultado = ""; foreach ($nombres as $clave => $valor) { $resultado .= "{$clave} : {$valor}<br>"; } return $resultado; } #se llama a las funciones print mensaje(); print "soy la funcion sumar " . sumar(10, 5) . "<br>"; print "soy la funcion multiplicar " . multiplicar(10, 5) . "<br>"; print "soy la funcion multiplicar, con parametro opcional " . multiplicar(5) . "<br>"; print "Soy la funcion nombres, y recibo un array como argumento " . nombres(array("Carlos", "Ana", "Isabella", "Juan", "Andrés"));
//crearlista2($v1); function existeCad($v, $cad) { foreach ($v as $val) { if ($val == $cad) { return true; } } return false; } $vector = array("A" => 1, "B" => 2, "C" => 3); $v1 = array(1, 2, 3); /*if(existeCad($vector,2)==true){ echo "existe"; }else{ echo "no existe"; }*/ function media($v) { $result = 0; for ($i = 0; $i < sizeof($v); $i++) { $result = $result + $v[$i]; } return $result / sizeof($v); } //$vmedia=array(40,20,10,50,30,60); //echo media($vmedia); echo sumar(4, 9); ?> </body> </html>
/*$_GET ("mivaribleget"); $_POST ("mivariblepost"); $_COOKIE ("mivariblecookie"); $_SESSION ("mivaribleSESSION"); $_GLOBALS ["mivaribleGLOBALS"]; */ echo "################################################<br><br>"; // ------------------------------------------------------ // FUNCIONES // // Funcion sumar function sumar($n, $m) { $resultado = $n + $n; return $resultado; } echo sumar(5, 6); echo "<br> <br>"; //------------------------------------------------------- // FUNCION PARA MULTIPLICAR function multi($a, $b) { $resultado = $a * $b; return $resultado; } echo "La Multiplicacion total es " . multi(2, 3); echo " <br> <br>"; //----------------------------------------------------- // funcion para divir function divire($div1, $div2) { $divtotal = $div1 / $div2;
public function test_Suma() { $dato = sumar(2, 3); $this->assertEquals(5, $dato); }
<h1> Funciones definidas por el usuarios </h1> <pre> <?php function sumar($valor1, $valor2) { return $valor1 + $valor2; } echo 'la suma 1+3 es: ' . sumar(1, 3); ?> </pre> <h1> Funciones Recursivas </h1> <pre> <?php function recursividad($a) { if ($a < 20) { echo "{$a}\n"; recursividad($a + 1); } } $a = 0; recursividad($a); ?> </pre> <h1> Funciones variables </h1> <pre> <?php function funcion1() {
<?php function sumar($h1, $h2) { $h2h = date('H', strtotime($h2)); $h2m = date('i', strtotime($h2)); $h2s = date('s', strtotime($h2)); $hora2 = $h2h . " hour " . $h2m . " min " . $h2s . " second"; $horas_sumadas = $h1 . " + " . $hora2; $text = date('H:i:s', strtotime($horas_sumadas)); return $text; } echo sumar("05:20:00", "05:20:30");
<?php include 'funciones.php'; $numero1 = rand(0, 500); $numero2 = rand(0, 500); echo "La suma de '" . $numero1 . "' y de '" . $numero2 . "' es: " . sumar($numero1, $numero2);