Sercan Çepni

PHP Veri Türü Öğrenme ve Değiştirme

PHP’de diğer programlama dillerinden farklı olarak bir değişkenin veri tipi belirtilmez. O yüzden bazen değişkenin hangi türde olduğunu unutabiliriz kontrol etmek için gettype() fonksiyonu kullanılır. Bize verinin türü hakkında ekran çıktısı verir. Normal bir proje yaptığınızda binlerce değişkeniniz olur ve kolaylıkla değişkenin veri türünü unutabiliriz.

PHP Veri Türü Öğrenme

<?php
$x = 2;
echo gettype($x); // Ekran Çıktısı : integer
?>
<?php
$x = "Sercan Çepni";
echo gettype($x); // Ekran Çıktısı : string
?>
<?php
$x = 15.456;
echo gettype($x); // Ekran Çıktısı : double
?>

Bu şekilde rahatlıkla veri türünü öğrene biliriz arkadaşlar.

PHP Veri Türü Değiştirme

Normalde veri türü değiştirmek için 2 yol var arkadaşlar birinci yolun amacı değişkenin nerede olduğunu tam olarak bilmiyorsanız işinize yarar 2. yol ise değişkenin nerede olduğunu biliyorsanız 1. yoldan daha kolay şekilde veri türünü değiştire bilirsiniz.

1.Yol

Bu yol için kullanılan fonksiyon settype() ancak string bir veri türünü tutup da integer veri türüne çeviremezsiniz. Genellikle kullanım alanı ondalık sayıları tam sayıya çevirmek için kullanılır.

<?php
$x = 15.693;
settype($x, integer);
echo $x; // Ekran Çıktısı : 15
?>

double veri türünü integer türüne çevirdiğimiz için ekrana direk 15 rakamını yazdırmış olduk.

2.Yol

Bu yol başta da belirtiğim gibi daha kolay değişkene direk onun ne tür veri türü olacağını söylüyoruz.

<?php
$x = (int)15.693;
echo $x; // Ekran Çıktısı : 15
?>

Eşittir den sonra parantezler içinde hangi veri türünde olacağını söyleyebiliriz.

Exit mobile version