Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/09/2011, 10:32
mhbeyle
 
Fecha de Ingreso: agosto-2011
Mensajes: 5
Antigüedad: 12 años, 8 meses
Puntos: 1
Respuesta: strlen() modifica ciertas cadenas ??

Cita:
Iniciado por pateketrueke Ver Mensaje
Estas metiendo la pata en algo, ya que strlen() según el manual solo devuelve la cantidad de caracteres de la cadena.

Por favor, consulta el manual.
[url]http://php.net/strlen[/url]
Ya me había leído el manual. Es lo primero que hice ante tan curioso comportamiento

Sólo escribo esto para que la gente me diga que soy yo el que lo estoy haciendo mal... Así me quedo tranquilo

Te juro que yo sólo escribo el código siguiente:

Código PHP:
$qfabricante=odbc_exec($conn,$q);
if (
strlen(trim(odbc_result($qfabricante,2))) < 3) continue;
if (
odbc_fetch_row($qfabricante)) $fabricante=trim(odbc_result($qfabricante,2));
$item[]=$fabricante
Si el registro es igual a 'OPTEL', en $item[] se guarda 'OP'.
Si cargo primero el valor en una variable, hago la comparación e igualo, todo va bien.

Repasaré todo el código linea a linea no sea que deje con dos caracteres algo antes de esto y esté por ahí perdido y dando por saco..

Gracias.