⊗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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау