<?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());