Ya lo he arreglado pero ahora me han dicho que debo hacerlo solo para las vocales, o sea, tanto mayusculas como minusculas. Este es el código arreglado:
Código PHP:
<?php
error_reporting(4);
$texto = "AAAAAAAAeeeaaaaaBBBBBBIIIIIZZZZZ";
$porciento = 0;
$result = count_chars($texto,0);
$cantidad = strlen($texto);
$count = 0;
echo "La cadena original es: $texto <br>";
for($i=0; $i<count($result); $i++){
if($result[$i]!=0){
echo "Hay $result[$i] letras " , chr($i) , " en la cadena.<br>";
$porciento = $result[$i]*100/$cantidad;
echo "Hay ".round($porciento,2)." % de letras " , chr($i) , " en la cadena.<br>";
}
}
?>
Salu2