webForumDet fria alternativet
Logga in / Bli medlem

forproblem

PHP

4 svar · 192 visningar · startad av Brimba

Medlem sedan dec. 19995 874 inlägg
Frågan#1

Vad är det för fel på detta?

exec("ls -l /etc", $result);
$i=0; 
$ii=count($result); 
for($i=0;$i<$ii;$i++){ 
	echo $result[i];
}

när jag skriver
echo $result[0];
echo $result[1];
echo $result[2];
echo $result[3];
osv, fungerar det perfekt...

Medlem sedan mars 20007 896 inlägg
#2

Låter konsigt.

Vad får du ut om du skriver ut count($result);?

Du kan alltid testa med sizeof($result); men det ska inte spela någon roll, de funkar ju likadant.

Medlem sedan dec. 19995 874 inlägg
#3

sizeof provade jag innan count. Men båda skriver ut 16

Medlem sedan apr. 20007 588 inlägg
#4

Du har glömt ett $:

echo $result[i];

skall vara:

echo $result[[b]$[/b]i];
Medlem sedan dec. 19995 874 inlägg
#5

Tack tack tack!

256 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)