<?php //Ejercicio 15 function medio($a,$b,$c){ $tabla=[$a,$b,$c]; sort($tabla); return $tabla[1]; } function medio2($a,$b,$c){ if (($a>=$b && $a<=$c) || ($a>=$c && $a<=$b)){ return $a; } if (($b>=$a && $b<=$c) || ($b>=$c && $b<=$a)){ return $b; } if (($c>=$b && $c<=$a) || ($c>=$a && $c<=$b)){ return $c; } } echo medio2(1,1,3); echo "<hr>"; echo medio2(3,1,3); echo "<hr>"; echo medio2(7,1,3); echo "<hr>"; echo medio2(6,6,3); echo "<hr>"; echo medio2(1,14,3); echo "<hr>"; function inicioFin($cadena){ if(strlen($cadena)<4){ return $cadena; } else { $inicio=substr($cadena,0,2); $fin=substr($cadena,-2); return $inicio.$fin; } } echo inicioFin("patata"); function masCorta($array){ $corta=$array[0]; foreach($array as $v){ if(strlen($v)<strlen($corta)){ $corta=$v; } } return $corta; } echo masCorta(['hola','que','tal']); function mezcla($a,$b){ $c=[]; foreach($a as $v){ $c[]=$v; } foreach($b as $v){ $c[]=$v; } return $c; } function mezcla2($a,$b){ return array_merge($a,$b); } function quitar($cadena,$letras){ $cadena= utf8_encode($cadena); for($i=0;$i<strlen($letras);$i++){ $cadena= str_replace(substr($letras,$i,1), "", $cadena); } return utf8_decode($cadena); } function contarConsonantes($cadena){ $cadena= strtolower($cadena); $c=quitar($cadena,"bcdfghjklmnñpqrstvwxyz"); return strlen($cadena)-strlen($c); } //Asumiendo palabra normal function contarConsonatesNormal($palabra){ $cont=0; for($i=0;$i<strlen($palabra);$i++){ $letra=substr($palabra,$i,1); if ($letra!="a" && $letra!="e"&& $letra!="i" && $letra!="o" && $letra!="u" ){ $cont++; } } return $cont++; } echo "<hr>"; echo contarConsonantes("cacaípéíü ..&%/&%/&hudfete"); echo contarConsonatesNormal("cacahuete"); function masConsonantes($cadena){ $palabras=explode(" ",$cadena); $almacen=""; foreach($palabras as $palabra){ if(contarConsonantes($palabra)> contarConsonantes($almacen)){ $almacen=$palabra; } } return $almacen; } echo "<hr>"; echo masConsonantes("En un lugar de la mancha"); echo "<hr>"; function malditosLunes(){ $lunes=[]; $inicio= mktime(0,0,0,1,1,2019); for($i=1;$i<=365;$i++){ $fecha= mktime(0,0,0,1,$i,2019); /* echo date("d-m-Y",$fecha)."<br>"; echo date("d-m-Y",$inicio)."<br>";*/ //Otra manera $inicio= strtotime("+1day",$inicio); if(date("w",$fecha)==1){ $lunes[]=date("d-m-Y",$fecha); } } return $lunes; } print_r(malditosLunes());