Autor Zpráva
jijik
Profil *
mam toto:

<?php
$f = 7.5;


if (settype($f, "array")){
echo ("Konverze se podarila");
}
else{
echo ("Vyskytla se chyba");
}

echo ($f);

?>


je to podle manualu, vypise mi to ze se to podarilo ale vypise mi to za to array. kdyz zmenim array na integer tak mi to potom vypise 7 ale proc mi array vypise array?
nightfish
Profil
jijik
protože když dás pomocí echo vypsat proměnnou typu pole, tak ti to napíše, že jsi zadal pole... zkus tam dát print_r($f);
to ti vypíše i obsah toho pole...
jijik
Profil *
zamenil sem
print_r($f); za echo ($f);

a ted to vypisuje

Konverze se podarilaArray ( [0] => 7.5 )

proc to array??
Alphard
Profil
tak ta funkce prostě funguje, já ani nikdo z této diskuze ji IMHO nenavrhoval :-)
http://cz.php.net/manual/cs/function.print-r.php
wnc
Profil
protoze print_r vraci Array ( [0] => 7.5 )

pokud chcete jenom vysledek zkuste echo ($f[0]);
nightfish
Profil
jijik
čeho vlastně chceš dosáhnout?
jijik
Profil *
vlastne niceho, jedu php odzacatku podle knizky a tomuhle sem nerozumel :) diky moc za rady... spis bych potreboval asi jeden topic do kteryho budu psat o rydy (neco mi rika ze jich bude vic) nez vzdy zakladat novy...
25k
Profil *
:-)
kdyz budes neco potrebovat klidne se ozvi 176-031-471
jijik
Profil *
jo :) neco takoveho sem potreboval :))) dekuji... urcite se nekdy ozvu
Toto téma je uzamčeno. Odpověď nelze zaslat.