Foros del Web » Programando para Internet » PHP »

Recorrer un string o cadena.

Estas en el tema de Recorrer un string o cadena. en el foro de PHP en Foros del Web. Hola. Estoy mirando de controlar los espacios vacios en una cadena . Cuando un usuario añade una cadena a la BD, que no pueda dejar ...
  #1 (permalink)  
Antiguo 04/05/2005, 03:14
Avatar de ortiz  
Fecha de Ingreso: septiembre-2004
Mensajes: 154
Antigüedad: 13 años, 2 meses
Puntos: 0
Recorrer un string o cadena.

Hola.

Estoy mirando de controlar los espacios vacios en una cadena. Cuando un usuario añade una cadena a la BD, que no pueda dejar en la cadena ningún espacio vacío.

Mi idea es, supongo, recorrer un string carácter a carácter, y cuando encuentre
" " (espacio en blanco) que devuelva un error, o salga de la función, etc.

Lo que no se, si tendría que convertir ese string en cadena, o no hace falta.

He podido ver funciones de array, que permiten moverse a través de ella, pero no a través de una cadena. A ver si podéis sugerirme algo, o alguna orientación, para saber por donde tirar.

Gracias, un saludo
  #2 (permalink)  
Antiguo 04/05/2005, 03:31
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 15 años, 9 meses
Puntos: 771
hola orti

Prueba esto a ver si te sirve:
Código PHP:
$cadena 'Cadena con espacios';
if (
strpos($cadena,' '))
  echo 
'Hay espacios'
Saludos,
  #3 (permalink)  
Antiguo 04/05/2005, 06:56
Avatar de hunab  
Fecha de Ingreso: febrero-2005
Ubicación: Barcelona
Mensajes: 133
Antigüedad: 12 años, 9 meses
Puntos: 1
Si quiers recorrer un string para hacer más comprobaciones, que sepas que puedes tratarlo como un array, te pongo un ejemplo:
Código PHP:
$var='hola';
echo 
$var[0]; //devuelve h
echo $var[2]; //devuelve l
echo $var[strlen($var)-1//devuelve el ultimo caracter, en este caso a 
Espero que te sea útil, un saludo!
__________________
Marcio Barrios
marciobarrios.com // artículos sobre estándares y desarrollo web
  #4 (permalink)  
Antiguo 04/05/2005, 09:58
Avatar de ortiz  
Fecha de Ingreso: septiembre-2004
Mensajes: 154
Antigüedad: 13 años, 2 meses
Puntos: 0
De acuerdo gracias de nuevo!

Muchas gracias!

Me viene de perlas.

Un abrazo

PD: creo que la palabra que más uso en este foro es gracias
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 13:22.