⊗ppPmBsNTS 38 of 447 menu

PHP'de String Dönüşümündeki Nüanslar

Önceki derste, sayıları string olarak nasıl toplayacağımızı öğrendik. Ancak, bu tür bir toplamada, değişkenler değil de doğrudan sayılar toplandığında nüanslar vardır.

Olay şu ki, nokta sadece stringleri toplamak için değil, aynı zamanda ondalık kısmı tam sayı kısmından ayırmak için de kullanılır.

Noktanın etrafına boşluklar koyarsanız, sorun olmayacaktır:

<?php echo 1 . 2; // '12' yazdırır ?>

Ancak noktanın etrafındaki boşlukları kaldırırsak, string toplama değil, ondalık sayı elde ederiz:

<?php echo 1.2; // 1.2 yazdırır ?>

Bu tür nüanslar nedeniyle, noktanın bir tarafına boşluk koyup diğer tarafına koymazsanız kolayca hata alabilirsiniz:

<?php echo 1. 2; // hata verecek ?>

Ancak, değişkenlerle böyle bir sorun olmayacaktır:

<?php $a = 1; $b = 2; echo $a.$b; // hata değil, '12' yazdırır ?>

Kodun yazarı, 3 ve 4 sayılarını string olarak toplamak istedi:

<?php echo 3.4; ?>

Ancak, kod doğru çalışmıyor. Kod yazarının hatasını düzeltin.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet