AYUDA PHP

Eve
23 de Septiembre del 2005
Necesito saber como se hace para calcular la cantidad de vocales o numeros de un texto ingresado a traves de un formulario, AYUDA PLEASE

my2kbsd
23 de Septiembre del 2005
Suponemos que tienes una caja de texto llamada cadena en tu formulario, ok.

Entonces utilizaras la funcion count_chars(cadena [, modo])

<?php
//Verificas si fue presionado el boton
if(isset.... y lo que lleve ) {
$matriz=count_chars($_POST[\\'cadena\\'], 1);

foreach($matriz as $clave => $valor) {
echo \\'(<b>\\', chr($clave), \\'</b>: \\'. $valor.\\')\\';
}
}
?>

Y ya con eso queda resuelto tu problemilla, ok. O al menos en parte.

Ciudad de Mexico, 19:12PM.


mandm (Loop)
23 de Septiembre del 2005
my2kbsd creo que no contestaste ni el no más mínimo a la pregunta :s

el quiere las vocales y números ¿ viste ? :p

Es sencillo, bien podrías hacer algo así ..........

<?php

$cadena="aeiou-bc-0853";

for($i=0,$vocales='',$numeros='',$basura='';$i<strlen($cadena);$i++)
{
if(eregi("a|e|i|o|u",$cadena[$i]))
{
$vocales.=$cadena[$i];
}
elseif(eregi("([0-9])",$cadena[$i]))
{
$numeros.=$cadena[$i];
}
else
{
$basura.=$cadena[$i];
}
}
echo ("$cadena es = a $cadena <br />");
echo ("$cadena tiene ".strlen($vocales)." vocales [$vocales]<br />");
echo ("$cadena tiene ".strlen($numeros)." numeros [$numeros]<br />");
echo ("$cadena tiene ".strlen($basura)." c&aacute;cteres basura [$basura] <br>");
echo ("¿ Viste qu&eacute; f&aacute;cil ?");
?>