Php de yeri geldiğinde döngüleri kullanmak zorunda kalıyoruz elbette. Mantık oluştururken ya da listeleme yaparken işimize yarayan bu döngüler dediğim gibi programlamanın olmazsa olmazlarındandır. Ben 3 tane döngüden kısaca bahsedip işlevlerini anlatmak istiyorum. Geriye kalan bir komut var o da döngüleri durdurma komutu. İlk önce while döngüsünden bahsetmek istiyorum. Bu döngünün mantığı basittir. Eğer ifadede belirlenen koşul gerçekleşmiş işe döngü işleve başlar. İf / else yapısındaki if ile aynı görevi görmektedir. Tabi ki sonuç true ise döngü gerçekleşir. Bir diğer ise foreach döngüsü. Bu döngü dizilerde kullanılır. Önceki yazılarımda pdo’dan bahsederken foreach’ın kullanılacağını söylemiştim. Belirlenen dizileri bir değişkene attığımız varsayarsak ; $veriler = [“php”,”jquery”,”html”,”css”,”ajax”]; bu değerleri listelemek istersek foreach döngüsüne sokup yazdırmamız gerekecektir. Bunu da foreach’ın kullanımındaki “as” ifadesi sayesinde yapacağız. Örnek bir gösterim :
<?php $sayilar = [1,2,3,4,5,6,7]; foreach ($sayilar as $sayi) ?>
Burada sayilar dizisindeki tüm elemanları sayı adında bir değişkene atadık birer birer. Şimdi çekerken ise : echo $sayi[0]; yazarsak bize dizinin ilk elemanını verecektir. Bilindiği üzere dizilerde değerler 0’dan başlıyordu. Böyle bir kullanım yerine şöyle de kullanıp tek seferde tüm elemanları da yazdırabilirdik.
<?php $sayilar = [1,2,3,4,5,6,7]; foreach ($sayilar as $sayi){ echo ‘sayi’ . $sayi; echo “<br>”; } ?>
Böylece tüm değerleri ekrana yazdırabiliriz tek seferde. Gelelim for döngüsüne. For döngüsü bence daha kullanışlı çünkü aldığı değerler işimizi kolaylaştırıyor. For döngüsü ilk olarak bir parametre alır , ardından koşul belirlenir ve en son da yapacağı işlem gelir.Örnek verecek olursak ;
<?php for($a = 0; $a < 10; $a++) { echo $a; echo “<br>”; } ?>
Böylece ekranda alt alta 0’dan dokuza kadar rakamlar yazacaktır. Eğer “<” ifadesini “<=” yaparsak 10’da dahil olacaktır. Döngüler bu kadar. Biraz veritabanı işlemi kullandıktan sonra anlamak ve kullanımını kendimize göre değiştirmek daha iyi olacaktır.
27 Ağustos 2016
Yazar:kandoyazilim
Kategori:Php
Etiketler: döngüler, for döngüsü, foreach döngüsü, php döngüleri, php ile döngü, while döngüsü
Yorum Yok
Bir Yorum Yaz Cevabı iptal et
Bir dahaki sefere yorum yaptığımda kullanılmak üzere adımı, e-posta adresimi ve web site adresimi bu tarayıcıya kaydet.
Δ
Kategoriler
Articles
Asp.Net
Bilgisayar
C#
CodeIgniter
Genel
Güvenlik
İnternet
İşletim Sistemleri
Java
Javascript
jQuery
Makale
MsSql
Node.js
Opencart
Php
Phyton
Post Types
Seo
Teknoloji
Temalar
Web Tasarım
Windows
Wordpress
Yazılım
Popüler Etiketler
Mobil Yazılım Web Tasarım
Son Yorumlar
Meta
Giriş
Yazı beslemesi
Yorum beslemesi
WordPress.org
Serfitikalar
Search
Shape
Call to action
Start now
Want to learn how to code in 8 weeks?
Purchase Essentials
Etiketler
401 hatası nedir 401 hatası çözümü 401 http hatası 2017 web sitesi mimarları 2017 wordpress eklentileri 2017 wordpress yenilikler ABSPATH kullanım ajax bootstrap teması indir Design e-ticaret için gerekenler eklentisiz paylaşım butonları excel php favicon nasıl eklenir favicon nereden eklenir form elemanlarını sıfırlamak form elemanlarını temizleme free blog template jquery dersleri jquery form sıfırlama jquery inputları boşaltma jquery metodlar jquery trigger jquery trigger metodu jquery trigger metodu kullanımı jquery uygulama jquery uygulamaları kayıtlı şifreleri bulma keywords nasıl olmalı kurumsal tema mail gönderme sorunu mozilla logosunu değiştirdi mozillanın logosu mozillanın yeni logosu Php tarih sorunu Php Ternary Operatör Kullanımı Php üçlü operatör Popüler Tarayıcı Eklentileri Products sayfalara erişimi doğrudan engelleme seo araçları wordpress wordpress favicon wordpress hata yazı editörü
Recent Posts
Ajax dosyasına erişim nasıl engellenir ?
-
Javascript içinde php değişkeni nasıl kullanılır ?
-
WordPress Numaralı Sayfalandırma Nasıl Yapılır ? (Tema Yapımı)
-
Categories
ArticlesAsp.NetBilgisayarC#CodeIgniterGenelGüvenlikİnternetİşletim SistemleriJavaJavascriptjQueryMakaleMsSqlNode.jsOpencartPhpPhytonPost TypesSeoTeknolojiTemalarWeb TasarımWindowsWordpressYazılım
Social Links
Footer
Kando Yazılım sektörde yenilikçi ve öncü olmak için uzman ekibiyle var gücüyle çalışıp, tüm sektörlere yazılımsal çözümler sunmayı hedef olarak almıştır.