Topic: php max funkcijos keisti rezultatai
$array = array('35.000.000', '3.000.000');
echo max($array);
Rezultatas: 35.000.000
$array = array('25.000.000', '3.000.000');
echo max($array);
Rezultatas: 3.000.000
Bugas?
PHP ir MySQL programavimas, SQL užklausos, duomenų bazės, PHP scriptai, pagalba, diskusijos, pamokos ir straipsniai.
You are not logged in. Please login or register.
PHP ir MySQL → PHP → php max funkcijos keisti rezultatai
$array = array('35.000.000', '3.000.000');
echo max($array);
Rezultatas: 35.000.000
$array = array('25.000.000', '3.000.000');
echo max($array);
Rezultatas: 3.000.000
Bugas?
Tokias f-jas deretu atlikineti su int/float tipo duomenimis, o ne string.
As ta suprantu. Ar tai reiskia kad kito kelio nera, tik keisti duomenis i int?
Ne tik kelio nėra, bet jeigu būtų klausimas toks užduotas tau pačiam, tai neišlaikytum egzamino. Duomenų tipus reikia skirti ir naudoti pagal paskirtį, jeigu php leidžia interpretuoti duomenis, tai dar nereiškia, kad taip reikia daryti, paprastai po f-ja būna surašyti nelaukiami rezultatai.
Sprendimas paprastas, išvedant duomenis sudėti tuos taškelius.
PHP ir MySQL → PHP → php max funkcijos keisti rezultatai
Powered by PunBB, supported by Informer Technologies, Inc.