Foros del Web » Programando para Internet » PHP »

REconocedor de letras, numeros, signos y simbolos.

Estas en el tema de REconocedor de letras, numeros, signos y simbolos. en el foro de PHP en Foros del Web. Hola amigos...estoy haciendo un programa...en php...es una especie de reconocedor...el cual me debe arrojar como resultado la las letras q escribi, los numeros q escribi, ...
  #1 (permalink)  
Antiguo 03/09/2009, 15:27
 
Fecha de Ingreso: marzo-2009
Mensajes: 90
Antigüedad: 15 años, 1 mes
Puntos: 0
De acuerdo REconocedor de letras, numeros, signos y simbolos.

Hola amigos...estoy haciendo un programa...en php...es una especie de reconocedor...el cual me debe arrojar como resultado la las letras q escribi, los numeros q escribi, signos aritmeticos y simbolos gramaticas, sin repetir ninguno de los antes mencionados... hice mi pagina html...q es por donde va a entrar la informacion atras de un input de name= texto.......luego el en php tengo q hacer lo demas ..aqui les coloco...el html y el php-.....ya hize algo para las letras solo quiero q me ayuden con las letras...ya q alli puedo guiarme para hacer el vector de los numeros.....de los signos y simbolos...gracias

<html>
<head>
<title> Reconocedor de signos gramaticales y aritmeticos </title></head>
<body>
<form action="compiladores.php" method="post">
<p>&nbsp;</p>
<p><strong>RECONOCEDOR DE SIGNOS GRAMATICALES Y ARITMETICOS</strong></p>
<p>&nbsp;</p>
<BR>
<p>Digite la frase
<input type="text" name="texto">
<br>
<br>
<input type="submit" value="Iniciar">
</p>
</form>
</body>
</html>

ahora el php


<html>

<head>
<title></title>
</head>

<body>

<?php


$letra=rand(a,z); //vector de letras no se si me servira asi...no quiero utilizar un //array donde tenga q colocar todas las letras.

$longitud=strlen($texto); // calculo la longitud del texto


for ($i=1;$i<=$longitud;$i++){ / / comienzo la linea del para, para luego recorrer //el vector letra





}

?>

<br />

</body>

</html>

gracias cualquier ayuda me sirve ...gracias
  #2 (permalink)  
Antiguo 03/09/2009, 15:39
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: REconocedor de letras, numeros, signos y simbolos.

En realidad tienes que usar un array para colocar las letras. Pero, puedes usar un string que tenga toda la informacion y luego lo divides como si fuera un array.
Código php:
Ver original
  1. $s = "abcdefghijklomnopqrstuvwxyz";
  2. echo $s[0].$s[2];

Vas a ver que salen dos letras ac. Con eso podras jugar con las funciones de los array. Podemos hacer algo asi
Código PHP:
Ver original
  1. <?php
  2. $s = "abcdefghijklomnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
  3. $a = array();
  4. for($i=0;$i<strlen($s);$i++){
  5.     $a[] = $s[$i];
  6. }
  7. shuffle($a);
  8. $a = array_slice($a,0,10);
  9. $a = implode("",$a);
  10. echo $a;
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 03/09/2009, 15:41
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: REconocedor de letras, numeros, signos y simbolos.

No entiendo el caso con tu script, si quieres reconocer si es una a pues simplemente pregunta con tu array que ya tienes:
Código PHP:
Ver original
  1. foreach ($letra as $caracter) {
  2.      if ($caracter == $texto) {
  3.            echo "$texto es igual a $caracter";
  4.      }
  5. }

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:13.