5.00 / 1 oy

PHP'de dizi içinde farklı veri tiplerinde değerler saklamak

Programlama dillerinde veri tipleri genel olarak önceden belirtilerek eklenirler, örneğin tamsayılar için int ya da metinler için string veri tipleri belirtilir. PHP'de de arka planda veri tiplerinin olduğuna dair önceki yazılarımda zaten örnekler vermiştim, ama PHP'de bu değişken tiplerini belirtmemize gerek olmadığını da biliyoruz. Hatta çoğu programlama dilinde değişken tipi bir kere belirtildikten sonra farklı bir veri tipine ait bir değer o değişkene eklenemez. Ama PHP'de böyle kısıtlamalarımız yok.

<?php
    $a = "merhaba";
    echo $a;
    echo "<br>";
    $a = 5;
    echo $a**2;
?>

Çıktı:

merhaba
25

PHP'de tanımladığımız dizilerin içindeki elemanların veri tipleri konusunda da tamamen özgürüz. Java'da ya da C#'ta bir dizi sadece belli bir tür veri tipine ait değerleri ya da değişkenleri içinde tutabilirken PHP'de bir dizi altında birden fazla veri tipinde değer ya da değişken saklayabiliriz.

Örnek:

<?php
    $dizi = ["merhaba", 25, true, 41.5];
    var_dump($dizi);
?>

Çıktı:

array(4) {
  [0]=>
  string(7) "merhaba"
  [1]=>
  int(25)
  [2]=>
  bool(true)
  [3]=>
  float(41.5)
}

bkz: PHP'de Veri Tipleri

bkz: PHP ile Faktöriyel Hesabı Yapmak

bkz: PHP'de yüzdelik hesabı yapan program

bkz: PHP'de sayıların karesini hesaplamak (4 farklı çözüm)

bkz: PHP'de kare kök hesaplamak

bkz: PHP ile ağırlıklı sınav not ortalaması hesabı yapmak

PhpCoder

14.03.2021 03:17

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP'de dizi içinde farklı veri tiplerinde değerler saklamak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.