function eliminaVocalesLargo($cadena){
$cadena= str_ireplace("a", "#", $cadena);
$cadena= str_ireplace("e", "#", $cadena);
$cadena= str_ireplace("i", "#", $cadena);
$cadena= str_ireplace("o", "#", $cadena);
$cadena= str_ireplace("u", "#", $cadena);
return $cadena;
}
function eliminaVocales($cadena,$char="#"){
$vocales="aeiou";
for ($i=0;$i<strlen($vocales);$i++){
$cadena= str_ireplace(substr($vocales,$i,1), $char, $cadena);
}
return $cadena;
}
function esVocal($cadena){
$vocales="aeiou";
return stripos($vocales,$cadena)!==false && strlen($cadena)==1;
}
function esVocal2($cadena){
$vocales="aeiou";
for ($i=0;$i<strlen($vocales);$i++){
if (substr($vocales,$i,1)==$cadena){
return true;
}
}
return false;
}
function contarVocales($cadena){
$cont=0;
for($i=0;$i<strlen($cadena);$i++){
if (esVocal(substr($cadena,$i,1))){
$cont++;
}
}
return $cont;
}
function masVocales(...$cadenas){
$a="";
foreach($cadenas as $c){
if (contarVocales($c)>contarVocales($a)){
$a=$c;
}
}
return $a;
}
function sortString($cadena){
$c=str_split( $cadena);
sort($c);
return implode('',$c);
}
function ordenar($cadena){
$vocales="";
$consonantes="";
for($i=0;$i<strlen($cadena);$i++){
$letra=substr($cadena,$i,1);
if (esVocal($letra)){
$vocales.=$letra;
}
else{
$consonantes.=$letra;
}
}
return sortString($vocales).sortString($consonantes);
}