Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/09/2008, 04:18
Avatar de Kamae
Kamae
 
Fecha de Ingreso: abril-2008
Ubicación: Barcelona (Catalunya)
Mensajes: 307
Antigüedad: 16 años
Puntos: 13
Respuesta: longitud de una cadena

Mmm con otras variables no lo sé, pero puestos a buscar alternativas, si te rebuscas la vida las hay. No creo que nadie lo use así, pero si es para un trabajo.. Podrías hacerlo mediante un bucle:

Código PHP:
$contador=0;
while(isset(
$variable[$contador])){
    
$contador++;
}
echo 
"La longitud de la cadena es de ".($contador+1)." caracteres"
Saludos

PD: También se podría hacer si sacas cuántos bytes pesa la variable (no recuerdo la función, pero creo recordar que había una). Luego según el tipo de variable, divides los bytes por 1 en el caso de las cadenas (chars) y booleanos, 2 en el caso de los integer, 4 para los floats y 8 para los double... Por ejemplo si tienes una variable char que pesa 200 bytes, pues tiene 200 caracteres. Y si es una variable int y pesa 20 bytes, tienes 10 cifras. CREO, tampoco estoy muy seguro de la fiabilidad de esto, pero lo comento por si acaso quieres buscar más info o alguien dice algo al respecto.