Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť reťazec na Long v PHP

Reťazce môžu byť premenené a analyzovať do ich číselných hodnôt v PHP jednoducho tým , že ich použitie v matematické súvislosti . PHP určí príslušný číselný dátový typ pri konverzii . Je-li číslo je dostatočne malý , bude prevedená do dátového typu celé číslo . Ak je väčšia , alebo obsahuje desiatkovej alebo vedecké notáciu , potom to bude prevedený do dátového typu float , ktorý kombinuje role pre dlhé , dvojlôžkových a vznášať dátových typov v jazyku C a Java . Pokyny dovolená 1

Otvorte textový editor a okamžite uložiť s názvom " longParse.php . "
2

vložte nasledujúci kód priradiť reťazec do premennej s názvom " $ str " :

$ retazec = " 100 " ;
3

vložte nasledujúci previesť tento reťazec na celé číslo a pridať 1 k nemu :

$ = $ retazec + 1 aNumber ;

Pretože reťazec je používaný v matematickom kontexte a obsahuje informácie , ktoré možno chápať ako číslo , PHP bude prevádzať automaticky na príslušnom číselnom typu ( v tomto prípade , že číslo , pretože počet je tak malý ) a pokračujte vpred . To môže cítiť nepríjemné pre programátorov , ktorí chcú presnejšiu kontrolu nad výsledných dát , takže je možné explicitne vykonať konverziu pomocou príkazu obsadenie .
4

vložte nasledujúci explicitne pretypovať na reťazec buď do integer alebo float :

$ aNumber = ( int ) $ retazec ;

$ aNumber = ( float ) $ retazec ;

Ak ste si istí , že čísla sú relatívne malý a nikdy nebude obsahovať desatinné miesta , mali by ste použiť " int " , ako sa šetrí pamäť . Avšak, ak si myslíte , že čísla môžu byť docela veľké alebo obsahujú desatinné miesta , mali by ste použiť " float " .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené