⊗ppPmBsNTS 38 of 447 menu

A stringgé konvertálás finomságai PHP-ben

Az előző leckében megtanultuk, hogyan adjunk össze számokat stringként. Egy ilyen összeadásnál azonban vannak finomságok, amikor nem változókat, hanem azonnal számokat adunk össze.

Az igazság az, hogy a pontot nem csak a stringek összefűzésére használják, hanem a tört rész elválasztására az egésztől is.

Ha a pont körül szóközöket teszünk, akkor nem lesz probléma:

<?php echo 1 . 2; // kiírja '12' ?>

Ha viszont eltávolítjuk a szóközöket a pont körül, akkor tizedestörtet kapunk, nem string összefűzést:

<?php echo 1.2; // kiírja 1.2 ?>

Az ilyen finomságok miatt könnyen hibába futhatunk, ha a pont egyik oldalán szóközt hagyunk, a másikon viszont nem:

<?php echo 1. 2; // hibát jelez ?>

Változóknál azonban nem lesz ilyen problémája:

<?php $a = 1; $b = 2; echo $a.$b; // kiírja '12', nem hibát ?>

A kód szerzője a 3 és 4 számokat akarta stringként összefűzni:

<?php echo 3.4; ?>

A kód azonban nem megfelelően működik. Javítsa ki a kód szerzőjének hibáját.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás