⊗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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა