IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 09 Kasım 2014, 19:15   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
php değişkene atadığımız değerin türünü değiştirmek




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Kimi zaman bir değişkene atadığımız değerin türünü değiştirmek gerekir. Bunu settype() fonksiyonu ile yaparız

<?php

$degisken 
5.67890;

print(
"Değişkenin değeri : ");

print 
"$degisken<br>";

print(
"Türü : ");

print 
gettype$degisken ) ; //çift,ondalık/double

print "<br>";

print 
"<br>";

print 
"İlk değiştirme işlemi: Alfanümerik/String:<br>";

settype$degiskenstring ); //alfanümerik/string

print "Değeri : ";

print 
"$degisken<br>";

print(
"Türü : ");

print 
gettype$degisken ) ; //alfanümerik/string

print "<br>";

print 
"<br>";

print 
"İkinci değiştirme işlemi: Tamsayı/Integer:<br>";

settype$degiskeninteger ); //Tamsayı/Integer

print "Değeri : ";

print 
"$degisken<br>";

print(
"Türü : ");

print 
gettype$degisken ) ; //Tamsayı/Integer

print "<br>";

print 
"<br>";

print 
"Üçüncü değiştirme işlemi: Ondalık/Double:<br>";

settype$degiskendouble ); //çift,ondalık/double

print "Değeri : ";

print 
"$degisken<br>";

print(
"Türü : ");

print 
gettype$degisken ) ; //çift,ondalık/double

print "<br>";

print 
"<br>";

print 
"Dördüncü değiştirme işlemi: Mantıksal/Boolean:<br>";

settype$degiskenboolean ); // Mantıksal/Boolean

print "Değeri : ";

print 
"$degisken<br>";

print(
"Türü : ");

print 
gettype$degisken ) ; // Mantıksal/Boolean

?>

Bu programı çalıştırdığımızda, ilk atadığımız değerin ondalık/double olarak belirlendiğine dikkat edin. Bu değerin türünü alfanümerik/string olarak değiştirdiğimizde değişmediğini görüyoruz. Fakat tamsayı/integer'a çevirdiğimizde PHP değerin tamsayı bölümünü alıyor; ondalık-kesir bölümünü atıyor. Nitekim daha sonra değişkerin türünü yeniden ondalık yaptığımız halde, atılan bu bölüm geri gelmiyor. Son olarak değişkeni mantıksal ifade olarak değiştirdiğimizde, değerin doğru/true olduğunu anlıyoruz; değer olarak bize 1 dönüyor. PHP, sıfır dışındaki tüm değerleri doğru/true'ya çevirir; sıfır'ı ise yanlış/false olarak atar ve boş/null değer verir.
Şu anda PHP'yi tam bilemediğimiz için nerede kullanılır kestiremiyoruz, ama diyelim ki burada olduğu gibi, değişkeni bir daha düzelmeyecek şekilde değişikliğe uğratmak istemeyebiliriz; fakat yine de değerinin türünü değiştirmek isteyebiliriz. Bunu da nerede kullanabiliriz, şu anda bilmiyoruz. Ama diyelim ki, böyle bir işlem yapmaya ihtiyacımız oldu! Hatırlıyor musunuz, biraz önce özel bir şekilde bir değişkene başka bir değişkenin adını değer olarak vererek, aslında bu değişkenin ilk değişkenin değerini almasını sağlamıştık. Burada da aynı tekniği kullanabiliriz. Bu kodu da tur_kopyala.php adıyla kaydedin:

Alıntıdır

__________________
Bu kez pek bir afili yalnızlık, ağlatan bir kadın kadar düşman. Ağzı bozuk üstelik bırakmıyor acıtmadan.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Cevapla

Etiketler
atadığımız, değerin, değişkene, değiştirmek, php, türünü


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
değişkene fonksiyon atamak create_function() hAte PHP 0 30 Ekim 2014 07:31
Deep Down'da İki Canavar Türünü Tanıyalım RaMSeS Oyun Dünyasından Son Haberler 0 07 Ocak 2014 15:03
php ile içerik değiştirmek (Türkçe karekter ve özel karakteleri değiştirmek) HolySpectre PHP 0 16 Mayıs 2011 22:51
Hıncal Uluç / Sevginin ve değerin ölçüsü... AngeLus IF Ekstra 0 18 Aralık 2010 23:30