/ / PHP için döngü

PHP için döngü

Bilgisayarların ana görevlerinden biriİnsanlarda bu etkinliği çok sayıda veriyi işlemek zamanın çok büyük bir yatırım gerektirir. Karmaşık tedaviler gerçekleştirmek için döngüler icat edildi. Döngüyü düşünün. Bazı kod parçalarının belirli bir sayıda tekrarlanması gerektiğinde, döngüleri onların yardımına gelir. For döngüsü en popüler olanlardan biridir.

Genellikle döngüde kullanılan operatörler

İlk olarak, bir grup operatöre bakalım.sık sık döngülerde kullanılır. Bir artış ve azaltma denir. Artış operatörü iki artı (++) ile yazılır, bir ile artar. Aksine, azalma, değeri iki eksi (-) ile gösterilen 1 ile azaltır. Bu operatörler sayaç olarak kullanılır. PRE-decrement / increment kullanıldığında, değişken artırılır / arttırılır ve sonra bu değer kullanılır. POST-decrement / increment'te, değişken ilk önce kullanılır ve ancak o zaman azaltılır veya arttırılır.

sözdizimi

For döngüsü, belirli bir koşul doğru olana kadar komut satırının yürütülmesini yürütür. Diğer bir deyişle, belirtilen koşul yerine getirilene kadar yeniden yapılan bir dizi komuttur.

For döngüsünün PHP'deki karmaşık olanlardan biri olduğuna inanılmaktadır. Onun sözdizimi şudur:

(part_1; part_2; part_3) için

{Kod}

Özellikle parantez içinde ne ilginçtir. Gördüğünüz gibi üç bölüm var. Bir noktalı virgülle ayrılırlar. PHP part1'in söylediği şeyi yapar. Bir ifade varsa, o zaman yürütülür. Kural olarak, bir karşı taraf vardır. Bölüm 2'de bir if var, o zaman bölüm 1'in doğru olup olmadığı kontrol edilir, eğer evet (true) ise, PHP parantez içindeki kodu yürütür. Üçüncü bölümde, sayaç artar veya azalır.

Örnek olarak php döngüsünü düşünün

Döngü için
Döngünün 1. Bölümünde, $ a atanır0 değeri. Daha sonra, $ a'nın 20'den küçük olup olmadığı kontrol edilir mi? Daha az olursa, döngü gövdesindeki komutlar çalıştırılır. Örneğimizde, "Bu satır 20 kez görüntülenir" görüntülenir, sonra üçüncü bölümde, $ 1 artar. Bundan sonra, ikinci kısma geri dönülür, yine kontrol edilir, 20 değişkenden daha az veya değişmez. Az? Daha sonra komut, $ a, 20'den büyük olana kadar (hat çıkışı) yürütür.

görev

Küçük bir görev yapacağız. Bazı öneriler var: "Merhaba insanlar!" Bu ifadeyi dikey olarak çıkarmak gerekir. Bu nasıl yapılır?

Belirlenen görevi çözmek için bir döngü ihtiyacımız var. Çizginin uzunluğunu döndüren strlen () işlevini hatırlıyoruz.

PHP için Döngü
Örnek 1 diyor - Nasıl yapılmaz? Bu iyi bir kod, işe yarıyor. Ama bunu yapamazsın. Nedenini anlamak için PHP'nin nasıl çalıştığını görelim. İlk olarak, $ i değişkeni atanacaktır. Ardından, satırdaki karakterleri sayın ve sıfırın bu sayıdan daha az olduğunu kontrol edin. Döngü kodu yürütülür, ilk harf verilir. Ardından $ i 1 artar, tekrar satır sayısı sayılır ve $ i'nin alınan tutardan daha az olduğunu kontrol ederek kod tekrar çalıştırılır. Strlen () işlevi her çalıştırıldığında, karakter sayısı sayılır. Çizgimiz çok uzun değil.

Dize durağan ise, diğer seçenekleri kullanın.

Döngü için PHP
Varyant bir, strlen işlevi bir for döngüsü olarak işlenir.

İkinci varyantta, her şey for döngüsünde kalır.

PHP'de for döngüsünü kullanarak, birçok problemi çözebilirsiniz!

Devamını oku: