⊗ppPmBsNTS 38 of 447 menu

Sắc thái của chuyển đổi thành chuỗi trong PHP

Trong bài học trước, chúng ta đã học cách cộng các số như chuỗi. Tuy nhiên, khi cộng như vậy có những sắc thái khi cộng không phải là biến, mà ngay lập tức là các số.

Vấn đề là dấu chấm không chỉ được sử dụng để nối chuỗi, mà còn để phân tách phần thập phân với phần nguyên.

Nếu đặt khoảng trắng xung quanh dấu chấm, sẽ không có vấn đề gì:

<?php echo 1 . 2; // sẽ xuất ra '12' ?>

Còn nếu bỏ khoảng trắng xung quanh dấu chấm, chúng ta sẽ nhận được số thập phân, chứ không phải phép nối chuỗi:

<?php echo 1.2; // sẽ xuất ra 1.2 ?>

Do những sắc thái như vậy, có thể dễ dàng mắc lỗi nếu đặt khoảng trắng ở một bên dấu chấm còn bên kia thì không:

<?php echo 1. 2; // sẽ báo lỗi ?>

Tuy nhiên, với biến sẽ không có vấn đề này:

<?php $a = 1; $b = 2; echo $a.$b; // sẽ xuất ra '12', không phải lỗi ?>

Tác giả mã muốn cộng các số 34 như chuỗi:

<?php echo 3.4; ?>

Tuy nhiên, mã hoạt động không đúng. Hãy sửa lỗi của tác giả mã.

Tiếng Việt
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ʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối