img
Boş Olan Array(Dizi)Leri Temizleme

Boş Olan Array(Dizi)Leri Temizleme

Çoklu post işlemlerinde, formdaki bazı alanlar boş bırakılabildiğinden, post edilen veri içinde boş değerler bulunabilir. Bu durumda, boş değerlerden kurtulmak ve diziyi yeniden oluşturmak için array_filter fonksiyonunu kullanabiliriz. Bu kılavuzda, bu işlemi nasıl gerçekleştireceğinizi adım adım açıklayacağım.

Adım 1:Post Edilen Veriyi Kontrol Etme: Post edilen veriyi kontrol etmek için, json_encode veya print_r gibi fonksiyonları kullanabiliriz. Ancak bu fonksiyonlar boş değerleri otomatik olarak ayıklamaz. Örneğin:

print_r(json_encode($_POST['ozellikler']));

Bu kod parçası, post edilen "ozellikler" dizisini json formatına dönüştürür ancak boş değerleri ayıklamaz.

Adım 2:Boş Değerlerden Kurtulma: Boş değerlerden kurtulmak için array_filter fonksiyonunu kullanabiliriz. Bu fonksiyon, bir dizi içinde belirtilen bir koşulu sağlayan tüm elemanları filtreler. Örneğin:

$ozellikler = array_filter($_POST['ozellikler'], fn($value) => !is_null($value) && $value !== '');

Bu kod parçası, "ozellikler" dizisindeki boş olmayan tüm değerleri filtreler ve yeni bir dizi oluşturur.

Adım 3:Diziyi Yeniden Oluşturma: Dizide bulunan anahtarları yeniden oluşturmak için array_values fonksiyonunu kullanabiliriz. Bu fonksiyon, bir dizideki değerleri alır ve yeni bir dizi oluşturur, bu dizideki anahtarlar sıfırdan başlar. Örneğin:

print_r(json_encode(array_values($ozellikler)));

Bu kod parçası, "ozellikler" dizisindeki boş olmayan tüm değerleri içeren bir dizi oluşturur ve bu diziyi json formatına dönüştürür.

Sonuç: Bu adımları takip ederek, çoklu post işlemlerinde boş değerlerden kurtulabilir ve diziyi yeniden oluşturabilirsiniz. Bu, post edilen verileri işlerken daha temiz ve düzenli bir veri seti elde etmenizi sağlar.

İlk Yorumu Yapan Sen Ol!

Web Tasarımlar

  • Lisans Yönetim Scripti 2

    24.6K
    1440.00₺
  • Canlı Radyo Dark Scripti

    16.7K
    1440.00₺
  • Canlı Radyo Light Scripti

    9.8K
    1440.00₺
  • Rüzgar Radyo Scripti

    9.6K
  • Radyo Minimal

    5.2K
    1440.00₺
  • Ekitap Scripti

    7.3K
    4320.00₺
  • Aşk Sevgililer GünüEvlilik

    9.2K
    1440.00₺
  • Sohbet Scripti

    9.3K
  • Dialog Whatsapp Benzeri Sohbet

    5.9K
  • Firebase Chat

    4.7K
  • Web Ajans Scripti

    30.3K
    5040.00₺
  • Google Indexing Api

    1.5K
    720.00₺
  • Milando Radyo Wordpress Teması

    2.1K
    1440.00₺

Vip Tema Web Ajans Yazılımı

Profesyonel ve her yönü ile kontrol edilebilir gelişmiş çok özellikli ajans yazılımıdır. İşte öne çıkan özellikler.

  • PAYTR Ödeme Entegrasyonu
  • SHIPY Ödeme Entegrasyonu
  • WHM Hosting Satış Entegrasyonu
  • Domain Sorgulama/Satış Entegrasyonu
  • Google Authenticator
  • SMS 2 Faktörlü Doğrulama
  • Net Gsm SMS Entegrasyonu
  • İleti Merkezi SMS Entegrasyonu
  • İnteraktif SMS Entegrasyonu
  • Mas GSM SMS Entegrasyonu
img