BilgisayarlarProgramlama

PHP'de döngü

bilgisayarların ana görevlerinden biri bu faaliyet süresinin çok büyük bir yatırım gerektirir insanlarda büyük miktarlarda veriyi işleme olduğunu. karmaşık işleme döngüleri icat edildi gerçekleştirmek için. için döngüyü düşünün. Bazen, kodun kez belirli sayıda parçaları bazı tekrarlanması gerekir döngüleri kurtarmaya geldiklerinde bu. için döngü - en popüler biri.

genellikle için döngüsünde kullanılan şirketler,

İlk olarak, çoğu zaman döngülerinde kullanılan operatörlerin bir grup bakalım. Bu arttırma ve azaltma olarak adlandırılır. Arttırma operatörü (++), bu bir artış gerçekleştiren iki artı kaydedildi. Aksine azaltma, 1 değerini azaltır, bu iki eksi belirtmektedir (-). Bu operatörler bir sayaç olarak kullanılır. ÖN eksiltme / arttırma sırasında ise bir azalma / değişken bir artış ve daha sonra bu değeri kullanılır olmasıdır. Sonra azaltma / değişken ilk kullanıldığı artırmak, ve daha sonra da bir artış ya da azalma vardır.

sözdizimi

döngüsü sürece, belirli bir durum için doğru olduğu kadar bir komut yürütme blok üretir. Başka bir deyişle, belirli bir koşul yürütüldüğünde kadar art arda yapılan bir komut dizisidir.

Bu PHP'de kompleksin biri için döngüsünün inanılmaktadır. şöyle Onun sözdizimi:

(; Chast_2; chast_3 chast_1) için

{Kod}

Özellikle ilginç bir gerçektir parantez içinde olduğunu. Gördüğünüz gibi, üç bölüm vardır. Bir noktalı virgül ile ayrılır. Nerede chast_1 PHP kendisine söyleneni yapar. bir ifade varsa, o zaman çalıştırılır. Kural olarak, sayaç orada devreye girer. chasti_2 yılında o zaman chasti_1 içinde (true) evet, o zaman PHP parantez içinde olan kod çalıştırır eğer bu doğru olup olmadığını kontrol edin, eğer olduğunu. Üçüncü bölüm sayacının bir artış ya da azalma olduğu.

Örnek php için bir döngüyü düşünün

chasti_1 döngüsünde değişken $ a 20'den $, daha az olup olmadığını kontrol, 0. sonraki ayarlanır? az, o zaman döngüde olan komutları çalıştırır. Bizim örneğimizde gösterir: "Bu dize 20 defa gösterildiğini", daha sonra üçüncü bölümü yine en az 20 Bizim değişken olmadığı kontrol ikinci kısmına bir dönüş vardır, Sonra tekrar $ bir 1'in bir artıştır. Az? Sonra tekrar bir 20'den fazla olmayacak $ kadar komut (çıkış hattı) yoktur.

görev

Küçük bir görevi çalıştırın. Bazı öneriyi: "Merhaba, millet" dikey bu cümleyi çekilme gereklidir. Nasıl yapılır?

Biz sorunu PHP döngü çözmek gerekir. Biz hattının uzunluğunu döndürür işlevi strlen (), hatırlıyorum.

Örnek 1'de yazıldığı - Yapılmaması gerekenler? Bu iyi bir koddur, çalışıyor. Ama bunu yaparken mümkün değildir. Neden anlamak için, nasıl PHP bak. İlk olarak, değişken $ i 0. Sonraki dizesindeki karakter sayısını belirtir atayabilir ve bu belirli bir miktar daha az sıfırdan doğrulayın. Bu kod ilk harfinin sonuca geliyor dolaşır. Sonra $ i miktar aldı $ i küçük yine kod yürütülmesine gider denetimi, sembollerden 1 tekrar sayılmasına dize tarafından artırılır. Her gerçekleştirilen strlen (), sembolleri bir sayısı sayısıdır. Biz bu kadar uzun bir dize değil olması iyidir.

hat statik ise, diğer seçenekleri kullanabilirsiniz.

ilk düzenlemede, strlen fonksiyonu çevrim dışına alınır.

İkinci düzenlemede, her bir döngü içinde tutuldu.

PHP for döngüsü yardımıyla, birçok bulmaca çözebilir!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.delachieve.com. Theme powered by WordPress.