Mi duda es muy simple ...alguien tiene alguna rutinilla para detectar que un string contiene un espacio
| |||
Puedes usar strpos() .. te delvolverá la posición del caracter que especifiques .. si es > 0 ya sabes que existe .. Sería: Código PHP: También lo puedes usar así: Código PHP:
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
MMmm... Cluster, esas funciones tienen bugs (creo). La primera falla si $tustring contiene un espacio al principio de la cadena, pues en ese caso strpos() devuelve 0 como posicion del caracter espacio. Fijate en el cuadrito alarillo de Warning en el manual: Cita: Y la segunda directamente no funciona, porque usas === y un int no es igual a un bool.This function may return Boolean FALSE, but may also return a non-Boolean value which evaluates to FALSE, such as 0 or "". Please read the section on Booleans for more information. Use the === operator for testing the return value of this function. Yo haria esto: Código PHP: Saludos! |
| |||
Si, .. el primer ejemplo no funciona si uso > .. como operador sólo .. debe usarse >= pues las cadenas empiezan por la posición 0 a enumerar sus caracteres .. (se me había pasado ese punto xD) .. Thanks JavierB ... Y la segunda opción .. pues es cierto fran86 .. (no lo probé y eso es lo que pasa por hacer las cosas a la rápida xDD) .. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |