Misafir Board  
| Reklam Alanı |

Üyelerimiz görüşlerini önceden onay olmadan anında yazabilmektedir, bu yazılardan dolayı doğabilecek her türlü sorumluluk yazan kullanıcılara aittir, (Bütün kullanıcıların IP adresleri tutulmaktadır) misafir.net yöneticileri itina ile icerik kontrolleri yapmaktadır, yine de misafir.net'te yasalara aykırı unsurlar bulursanız MSN: Private@misafir.net adresinden bizlere ulaşabilirsiniz, gereği yapılacaktır.

MODERATÖR BAŞVURU FORMU


Script Paylaşım

PHP Dersleri 4

Katagorisinde ve  PHP Scriptleri Forumunda Bulunan  PHP Dersleri 4 Konusunu Görüntülemektesiniz.=>Döngüler ( While, Do-While, Foreach ) 1. For 2. While 3. Do .. while Kimi zaman uzun süreçlere ihtiyaç duyarız. Bazen bu süreçleri teker teker girmek fazla zamanımızı alır, bazı ...

Geri git   Misafir Board >
WEBMASTER
> Script Paylaşım > PHP Scriptleri
Anasayfa Kimler Online Bugünki Mesajlar Bütün Forumları okunmuş kabul et

PHP Scriptleri Kaliteli ve Güncel Php Scriptlerini Bulabileceginiz Bir Arşiv Sizi Bekliyor

Tags
dersleri, php


Konu Bilgileri
Konu Başlığı
PHP Dersleri 4
Konudaki Cevap Sayısı
0
Şuan Bu Konuyu Görüntüleyenler
 
Görüntülenme Sayısı
652

Cevapla
 
LinkBack Seçenekler
Alt 04-28-2006, 02:11   #1 (permalink)
aLkoLSüZ!!!
 
Privacy - ait Kullanıcı Resmi (Avatar)
 
Privacy
Kullanıcı No: 5
Konu Sayısı: 4709
Mesaj Sayısı: 17,384
Üyelik tarihi: Apr 2005
Nerden: FENERBAHCE CUMHURİYETİ
Teşekkür & Tepki Teşekkür: 4
Tepki:0
Karizma
REP Gücü : 100
REP Puanı : 704162779
REP Seviyesi : Privacy has a reputation beyond reputePrivacy has a reputation beyond reputePrivacy has a reputation beyond reputePrivacy has a reputation beyond reputePrivacy has a reputation beyond reputePrivacy has a reputation beyond reputePrivacy has a reputation beyond reputePrivacy has a reputation beyond reputePrivacy has a reputation beyond reputePrivacy has a reputation beyond reputePrivacy has a reputation beyond repute
İletişim
Reklam Alanı
Standart PHP Dersleri 4




Döngüler ( While, Do-While, Foreach )

1. For
2. While
3. Do .. while



Kimi zaman uzun süreçlere ihtiyaç duyarız. Bazen bu süreçleri teker teker girmek fazla zamanımızı alır, bazı durumlarda da algoritmik yapı buna izin vermez. Böyle durumlarda döngüler imdadımıza koşar, yüzlerce satırda yapılacak işlemi tek bir fonksiyonla yapmamıza olanak sağlar. Şimdi bu koşulları inceleyelim.


1. FOR

Php'de en sık kullanılan döngülerden biridir. Kullanımı oldukça basit ve pratiktir. Mantık <?for ( değer ; koşul ; artış ) { işlem }?> şeklindedir. Hemen bir örnekle açıklıyalım.

<?
for ($islem=0;$islem<100;$islem+1) { echo "$islem-"; } ;
?>

Yukarıdaki örnekte 1'den 100'e kadar saydık ve her sayının arasına "-" tire işareti koyduk. Yukarıda For'dan sonra açtığımız parantez ile $islem değişkeninin değerinin 0 olduğunu belirttik. $islem değeri 100'den küçükse işlemi sürdür diyerek $islem değerinin değerini her dönüşte 1 arttırdık. Böylelikle her dönüşte 1 artan $degisken değeri 100'ü bulunca for döngüsü dönmeyi durduracaktır.

2. While

Php'de en çok tercih edilen döngüdür. Oldukça pratiktir ve kodlaması çok basittir. Mantık <?while ( koşul ) { yapılacak işlem };?> Şeklinde olacaktır. Bu döngüyü örneklerle açıklıyalım ;

Yine Birden yüz'e kadar rakamları yazdıralım..

<?
$deger=1;

while ( $deger == 100 ) {
echo "Sayı = $deger\n";
$deger++;
};
?>

Bu kodları çalıştırmamız halinde tarayıcımız 1'den 100'e kadar bütün rakamları alt alta sıralıycaktır. Buradada while betiği ile koşulumuzu belirttik. $deger değeri 100'e eşitlenene kadar işlem devam edecek, her süreçte { parantezler içerisinde kodladığımız işlemleri yapacak. İşlemlerin içerisine değişken'in değerini her dönüşte 1 arttırdığımız belirten $deger++ ide kodlayarak sürecin adımlarını belirliyoruz.

While döngüsünün bir diğer kullanım şeklide aşağıdaki gibidir..

<?
$deger=1;

while ( $deger == 100 ) :
echo "Sayı = $deger\n";
$deger++;
endWhile;
?>

Yapılan işlem her ikisinde de aynıdır. Bu alternatif kullanımda dikkat edilmesi gereken husus, While betiğinin ":" iki nokta üst üste ile bitmesidir.


3. Do .. While

Do .. While döngüsü aslında While döngüsü ile aynıdır. Aralarındaki fark While ile önce koşulu sınarken, Do .. While ile koşul en son sınanır.. Mantık <?do { yapılacak işlem } while ( koşul );?> şeklindedir. Örneğin ;

<?
$deger=!;
do {
echo "Sayı = $deger\n";
$deger++;
} while ( $deger == 100 );
?>

Buradada yine 1'den 100'e kadar saydık. Görüldüğü gibi aradaki fark işlem sırasıdır.
Privacy Çevrimdışı
İP: 85.99.81.77  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla

Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
PHP Dersleri 7 Privacy PHP Scriptleri 0 04-28-2006 02:13
PHP Dersleri 6 Privacy PHP Scriptleri 0 04-28-2006 02:12
PHP Dersleri 5 Privacy PHP Scriptleri 0 04-28-2006 02:12
PHP Dersleri 3 Privacy PHP Scriptleri 0 04-28-2006 02:11
PHP Dersleri 2 Privacy PHP Scriptleri 0 04-28-2006 02:10



Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
vBulletin Style by: Private