Dizinin Eleman Sayısını Bulma (count Fonksiyonu)

dizinin-eleman-sayisini-bulma-count-fonksiyonu (büyük resim için tıklayın)

Dizinin eleman sayısını bulmak için count fonksiyonu kullanılabilir veya foreach döngüsü ile sayma işlemi yapılıp fonksiyon haline getirilebilir. Örneğin 5 ile 100 arasında 5'er 5'er artan dizi tanımlanmak istensin ve bu dizinin eleman sayısı ekrana yazdırılsın,

Foreach döngüsü ile sayma işlemi yapan fonksiyon

  • function say1($array){
  • $sayac=0;
  •    foreach($array as $item){
  •     $sayac++;
  •    }
  •    return $sayac;
  • }

Veya count fonksiyonu içeren bir başka fonksiyon

  • function say2($array){
  • return count($array);
  • }

Diziyi oluşturup indisi 1'den başlatalım ve ekrana yazalım

  • $dizim=range(5,100,5);
  • array_unshift($dizim,"");
  • unset($dizim[0]);
  • echo "<pre>";print_r($dizim);echo "</pre>";

say1 ve say2 fonksiyonları ile dizideki eleman sayısını ekrana yazalım

  • echo "<br>say1 fonksiyonu -> : ".say1($dizim);
  • echo "<br>say2 fonksiyonu -> : ".say2($dizim);

omurs

Ö S, 30 Ağustos 2018 Perşembe 15:30 tarihinde kayıt oldu

Etiketler

Beğeni


Yıllara Göre Gönderiler








LombokLoglamaB2C (Business-to-Consumer)B2B (Business-to-Business)İçerik Yönetim Sistemi - CMS (Content Management System)Pagination (Sayfalama)Sanal Özel Ağ - VPN (Virtual Private Network)Cronjob (Zamanlanmış Görevler)Printer-YazıcıJava'daki İlkel Veri Tipleri ve Alabilecekleri DeğerlerBit & Byte ve Hafıza Boyutlarındaki Ölçüm BirimleriSanallaştırma (Virtualization)DNS KayıtlarıE-Fatura ve E-ArşivYazılım Lisans TürleriAudit (Denetim) Açık Kaynak (Open Source)Monitoring (İzleme)Sitemap & Robots.txtKilometretaşı (Milestone)BSMV (Banka ve Sigorta Muameleleri Vergisi)KKDF (Kaynak Kullanımı Destekleme Fonu)Siber Pazartesi (Cyber Monday)Black Friday (Kara Cuma)Hotlink.htaccessCryptoLockerMalwareTrojanWormDependency (Yazılım Geliştirme Sürecinde Paket Bağımlılığı)Configuration (Yazılım Geliştirme Sürecinde Yapılandırma)Yahoo ve Yahoo'nun Başarısızlık NedenleriArchiving (Yazılım Geliştirme Sürecinde Arşivleme)Görsel Dosya Türleri (Image Types)ReleaseVersioning & Tagging (Versiyonlama ve Etiketleme)BuildJob (Yazılım Geliştirme Sürecinde Görevler)SonarQubeCDATA (Character Data)Alan Adı Uzantıları (Domain Name Extensions)Regresyon Kara Kutu (Black-Box) TestBeyaz Kutu (White-box) TestGri Kutu (Grey-box) TestYazılım Geliştirme Sürecindeki Temel Test TürleriKod gözden geçirme (Code Review)Birim Testi (Unit Testing)Yazılım Sürecinde EntegrasyonJAR & WAREager & Lazy Fetch TypeMaskelemeKPI (Key Performance Indicator)KII (Key Impact Indicator)Projenin JAR Dosyasını Oluştur - JAR PathSunucu için Linux dağıtım SeçimiKonyteynerler (container technologies)Runtime & Compile Time (Çalışma ve Derleme Zamanı)@Anotasyonlar (@Annotations)