Example #1
0
        $sal = -1;
    } else {
        $sal = 1;
    }
    return $sal;
}
if (!isset($_POST['botonenvio'])) {
    header('Location: http://localhost:8000');
}
$texto = $_POST['texto'];
$arraySalida = [];
//Primero separamos las palabras
$separadores = [",", " ", "\n", "\t", ".", ",", ";", ":"];
$palabras = multiexplode($separadores, $texto);
foreach ($palabras as $valor) {
    if (verMayusculas($valor) && cuentaLetras($valor) && cuentaVocales($valor) && finalEro($valor)) {
        if (!array_key_exists($valor, $arraySalida)) {
            $arraySalida[$valor] = 1;
        } else {
            $arraySalida[$valor]++;
        }
    }
}
$arrayAux = [];
foreach ($arraySalida as $key => $valor) {
    $arrayAux[] = $key;
}
usort($arrayAux, "cmp");
$imprime = implode('-', $arrayAux);
echo "<h1>{$imprime}</h1>";
foreach ($arrayAux as $valor) {
Example #2
0
<?php

/* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
$cadena = $_POST['text'];
//$texto="hola comoo eta";
$numeroVocales = cuentaVocales($cadena);
echo "El numero de vocales del texto es: {$numeroVocales}";
function cuentaVocales($cadena)
{
    $vocales = ['a', 'e', 'i', 'o', 'u'];
    $contador = 0;
    for ($index = 0; $index < strlen($cadena); $index++) {
        if (in_array($cadena[$index], $vocales)) {
            //Busca la aguja (needle) en el pajar (haystack) usando una comparación flexible a menos que esté establecido strict.
            $contador++;
        }
    }
    return $contador;
}