Programación Web y Scripting > PHP
Problema Con Pgm En Php-cli
(1/1)
CUBX:
Disculpen amigos, hace unos dias que lucho en vano tratando de imprimir (en pantalla) strings en PHP-CLI bajo WINDOWS XP. He probado todo, print_r , ciclos, forzar con settype a string y siempre los muestra vacios,…
Aquí les dejo un codigo y su salida correspondiente, se agradecera alguna solucion
--- Código: Text --- <?phpfwrite(STDOUT, "Ingrese un numero natural\n"); $num2=fgets(STDIN); $arreglo = Array();settype($arreglo, "array"); $i=0;while ($i < $num2) { $arreglo [i] = $i; $i++; } fwrite (STDOUT, "El arreglo es: \n"); $j=0;while ($j < count ($arreglo) ) {print $arreglo[$j];$j++;} fwrite (STDOUT, "El dump del arreglo es: \n");var_dump($arreglo); ?>
--- Código: Text --- SALIDA: E:\php5>php arreglo.phpIngrese un numero natural5El arreglo es:El dump del arreglo es:array(1) { ["i"]=> int(4)}
-DriverOp-:
En la línea 12, donde dice:
--- Código: Text ---$arreglo [i] = $i; "i" no es una variable, es una constante, creo que quisiste poner:
--- Código: Text ---$arreglo[$i] = $i; Y esto:
--- Código: Text ---print $arreglo[$j]; Es mejor ponerlo así:
--- Código: Text ---fwrite (STDOUT, $arreglo[$j]."\n");
Saludos.
CUBX:
Muchisimas gracias, no entiendo como se me paso un error tan ........!
Es que esto del $ para las variables es nuevo para mi.
Salu2
-DriverOp-:
No te preocupes, a mi también me pasa de vez en cuando, sobre todo cuando tienes dos o tres lenguajes en la cabeza como es mi caso :D.
Navegación
Ir a la versión completa