НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить