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

[0] Índice de Mensajes

Ir a la versión completa