SORU
6 EYLÜL 2010, PAZARTESİ


Boş dizi öğelerini kaldırma

Benim dizideki bazı unsurları blankstring. Bu öğeleri kaldırmak için ihtiyacım var. Bu var:

foreach($linksArray as $link)
{
    if($links == '')
    {
        unset($link);
    }
}
print_r($linksArray);

Ama çalışmıyor, $linksArray hala boş öğeler vardır. Ayrıca empty() işlevi ile yapmayı denedim ama sonuç aynı.

CEVAP
6 EYLÜL 2010, PAZARTESİ


Sadece uygun sizin için tüm bu işleme array_filter() kullanın:

print_r(array_filter($linksArray));

if senin durumundaki bir yazım hatası var: $link, $links olması gerekir. Foreach döngüsü bir dizinin öğeleri değiştirmek için ayrıca, değişken, yani 10* *as $link yerine başvurmak gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jose LviS el Bambino ( JLB )   LviSito

    Jose LviS el

    3 ŞUBAT 2008
  • footiecyclo

    footiecyclo

    26 EYLÜL 2009
  • warningthepeople

    warningthepe

    21 EYLÜL 2011