⊗ppPmBsNTS 38 of 447 menu

Нюанси на преобразуване към низ в PHP

В предишния урок се научихме да събираме числа като низове. При такова събиране обаче има нюанси, когато не се събират променливи, а непосредствено числа.

Работата е там, че точката се използва не само за събиране на низове, но и за отделяне на дробната част от цялата.

Ако около точката се поставят интервали, тогава няма да има проблеми:

<?php echo 1 . 2; // ще изведе '12' ?>

А ако се премахнат интервалите около точката, тогава ще получим дроб, а не събиране на низове:

<?php echo 1.2; // ще изведе 1.2 ?>

Заради такива нюанси лесно може да се получи грешка, ако от едната страна на точката се постави интервал, а от другата - не:

<?php echo 1. 2; // ще даде грешка ?>

При променливите обаче няма да има такъв проблем:

<?php $a = 1; $b = 2; echo $a.$b; // ще изведе '12', а не грешка ?>

Авторът на кода искал да събере числата 3 и 4 като низове:

<?php echo 3.4; ?>

Кодът обаче не работи правилно. Коригирайте грешката на автора на кода.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне