kaanst
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
28.02.2018
-
Yaş/Cinsiyet
28 / E
-
Meslek
Web Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
K** S**
-
Mesajlar
669
-
Beğeniler
435 / 160
-
Ticaret
31, (%94)
Merhaba arkadaşlar,
Benim daha önce başıma gelmiş ve kendi mantığımla çözmüş olduğum herkesin zaman içerisinde karşılaşması muhtemel bir durumu anlatacağım.
Hatırlarsanız ondalık sayı belirtirken 1.5, 2.6, 3.7, 5.4 şeklinde belirtiyorduk. Buraya kadar tamam fakat stringe sayı eklerken bu sorun oluşturuyordu.
Örneğin:
$variable = "Sınıftaki öğrenci sayısı: ".30;
Diye değer atarsanız hata alırsınız. İsterseniz deneyebilirsiniz. Peki hata nerede? Bakın dediğim gibi ondalık değer atarken de örneğin 1.5 şeklinde yapıyorduk. Buradaki nokta işareti sıkıntı çıkartıyor. PHP kodları okurken, [font=Courier New]...sayısı: ".30[/font] kısmınını ondalık değer olarak algılıyor.
Bunun şu şekilde yaparak çözdüm. Sayının başına ve sonuna parantez ekleyin.
Örnek:
$variable = "Sınıftaki öğrenci sayısı: ".(30);
Bu şekilde yaparsanız sorunsuz şekilde çalışacaktır.
Yukarıda ne dediğimi anlatabilmişimdir umarım.
Teşekkürler, kolay gelsin.
-
Üyelik
08.05.2015
-
Yaş/Cinsiyet
28 / E
-
Meslek
Developer
-
Konum
Samsun
-
Ad Soyad
İ** Ş**
-
Mesajlar
1020
-
Beğeniler
321 / 320
-
Ticaret
19, (%100)
Öncelikle kolay gelsin hocam.
$variable = "Sınıftaki öğrenci sayısı: ".30;
Bu satırda zaten mantıken sayıyı siz belirlemişsiniz. Yani bunun yerine,
$variable = "Sınıftaki öğrenci sayısı: 30";
Da yapabilirsiniz.. Ama dışarıdan dinamik bir veri alacaksanız,
$sayi = 30;
$variable = "Sınıftaki öğrenci sayısı: " . $sayi;
Kullanımı bu şekilde olması yeterlidir. Kolay gelsin :angel:
kaanst
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
28.02.2018
-
Yaş/Cinsiyet
28 / E
-
Meslek
Web Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
K** S**
-
Mesajlar
669
-
Beğeniler
435 / 160
-
Ticaret
31, (%94)
Doğru ama bazen integer olarak eklenmesi gereken durumlar olabilir hocam aklıma örnek vermek gelmedi ama script dünyası bu herşey karşımıza çıkabilir gene de belirtmek istedim size de kolay gelsin teşekkürler.
kaanst
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
28.02.2018
-
Yaş/Cinsiyet
28 / E
-
Meslek
Web Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
K** S**
-
Mesajlar
669
-
Beğeniler
435 / 160
-
Ticaret
31, (%94)
anlaşıldı sağolun bende bilgilenmiş oldum