5.00 / 1 oy

PHP'de boş dizi tanımlamak

PHP'de dizi tanımlamak, değer eklemek, dizi elemanlarını yazdırmak ve değerlerini güncellemek ile ilgili aşağıdaki yazılardan sonra zaman zaman gerekli olabildiğini bildiğim için PHP'de içinde eleman olmayan boş bir diziyi eklemek ve tanımlamak ile ilgili ek bir yazı oluşturmak istedim.

bkz: PHP'de dizi elemanının değerini güncellemek

bkz: PHP'de foreach döngüsü kullanımı ve örnekleri

bkz: PHP'de Dizi Elemanlarını While Döngüsü ile Yazdırmak

bkz: PHP'de Dizi Elemanlarını For Döngüsü ile Yazdırmak

bkz: PHP'de Dizinin Eleman Sayısını Bulmak

bkz: PHP'de Dizi Tanımlamak (Yeni Vektör ya da Matris Eklemek)

PHP'de boş bir dizi tanımlamak için aşağıdaki yazımı kullanabiliriz:

$dizi = [];

Bir dizinin boş olup olmadığını kontrol edebilmek için de empty fonksiyonunu kullanabiliriz.

Örnek: dizi adında boş bir dizi tanımlayın, sonrasında da dizi boş ise "dizi boş" çıktısı veren bir if kodu ekleyin.

<?php
    $dizi = [];

    if (empty($dizi))
        echo "dizi boş"; //dizi boş
?>

Örnek: Bir dizi içinde boş bir dizi tanımlayın ve üstteki dizi eğer boş değil ise elemanlarını yazdırın.

Çözüm:

<?php
    $dizi = [[]];

    if (empty($dizi))
        echo "dizi boş";
    else
        var_dump($dizi);    
?>

Çıktı:

array(1) {
  [0]=>
  array(0) {
  }
}

Açıklama: dizi dizisi boş değildir, içinde array tipinde 0 elemanlı başka bir dizi vardır.

PhpCoder

14.03.2021 06:41

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 boş dizi tanımlamak

İ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.