⊗ppPmBsNTS 38 of 447 menu

Nuansy konverzie na reťazec v PHP

V predchádzajúcej lekcii sme sa naučili sčítať čísla ako reťazce. Pri takomto sčítaní však existujú nuansy, keď sa nesčítavajú premenné, ale okamžite čísla.

Vec sa má tak, že bodka sa používa nielen na sčítanie reťazcov, ale aj na oddelenie zlomkovej časti od celovej.

Ak okolo bodky vložíte medzery, nebudú žiadne problémy:

<?php echo 1 . 2; // vypíše '12' ?>

A ak odstránite medzery okolo bodky, dostaneme zlomok, a nie sčítanie reťazcov:

<?php echo 1.2; // vypíše 1.2 ?>

Kvôli takýmto nuansám môže ľahko dôjsť k chybe, ak na jednej strane bodky vložíte medzeru a na druhej nie:

<?php echo 1. 2; // vyhodí chybu ?>

S premennými však tento problém nebude:

<?php $a = 1; $b = 2; echo $a.$b; // vypíše '12', a nie chybu ?>

Autor kódu chcel sčítať čísla 3 a 4 ako reťazce:

<?php echo 3.4; ?>

Kód však nefunguje správne. Opravte chybu autora kódu.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť