Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Explode ile parçalıktan sonra kaç tane parçaladığını bulmak

$parcala = explode(",", $etiket);


parçaladıktan sonra kaç tane parçaladığını öğrenip ekrana yazdırmak istiyorum.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • 3
    onurdegerli adlı üyenin fotoğrafı
    7 yıl önce yazılmış
    10 cevap - 0 soru
    echo count($parcala);

Cevaplar

  • 3
    bcinarli adlı üyenin fotoğrafı
    7 yıl önce yazılmış
    12 cevap - 0 soru
    explode ile parçaladığınızda bir array elde edersiniz.
    $parcala = explode (", ", $etiket);
    $count = count($parcala);

    şeklinde array içerisindeki parça adedini alabilirsiniz.
    • curlyhair adlı üyenin fotoğrafı curlyhair
      Evet explode ile parçaladıktan sonra bir dizi geri dönüşü yapar (array) dizi sayısınıda count functionu ile bulabilirsin.

      echo count($parcala);
      7 yıl önce yazılmış
  • sas adlı üyenin fotoğrafı
    7 yıl önce yazılmış
    2 cevap - 0 soru
     
    
    	$parcala = explode(",", $etiket);
    	
    	//eger array'in kendisine degil sadece kac elemana sahip oldugunu ogrenmek isterseniz tek satirda
    	$toplam = count(explode(",", $etiket));
    	//ile alabilirsiniz.
    	
    	//eger array'in kendisine ihtiyaciniz varsa yukaridaki cevaplardaki gibi alinabilir toplam eleman sayisi.
    	$parcala = explode(",", $etiket);
    	$toplam = count($parcala);
    	
    	//dikkat edilmesi gereken bir nokta:
    	//eger olusturulan array'de bos elemanlari array'den atmak veya 
    	//saymak istemiyorsaniz "array_filter" fonksiyonunu kullanmalisiniz.
    	
    	
    	$parcala = array_filter(explode(",", $etiket));
    	$toplam = count($parcala);
    
    	//veya tek satirda
    	$toplam = count(array_filter(explode(",", $etiket)));