/ / ห่วงสำหรับใน PHP

ลูปสำหรับใน PHP

หนึ่งในงานหลักของคอมพิวเตอร์คือการประมวลผลข้อมูลจำนวนมากในมนุษย์การประกอบอาชีพนี้จะต้องใช้เวลาเป็นจำนวนมาก เพื่อทำการรักษาที่ซับซ้อนวงจรถูกคิดค้น พิจารณาห่วงสำหรับ มันเกิดขึ้นว่ามีความจำเป็นต้องทำซ้ำชิ้นส่วนบางส่วนของรหัสบางครั้งแล้วรอบมาช่วย ลูปสำหรับเป็นหนึ่งในความนิยมมากที่สุด

ผู้ให้บริการที่มักใช้ในวงสำหรับ

ขั้นแรกให้ดูที่กลุ่มของผู้ประกอบการ,มักใช้ในรอบ พวกเขาเรียกว่าการเพิ่มขึ้นและลดลง โอเปอเรเตอร์ที่เพิ่มขึ้นจะเขียนด้วยเครื่องหมายบวกสอง (++) จะเพิ่มทีละหนึ่ง ลดลงในทางตรงกันข้ามลดค่า 1, แสดงโดย minuses สอง (-). ตัวดำเนินการเหล่านี้ถูกใช้เป็นตัวนับ เมื่อใช้ PRE-decrement / increment ตัวแปรจะเพิ่ม / เพิ่มขึ้นจากนั้นจะใช้ค่านี้ ใน POST-decrement / increment ตัวแปรจะถูกใช้งานครั้งแรกและจะลดลงหรือเพิ่มขึ้นเท่านั้น

วากยสัมพันธ์

ลูป for ดำเนินการดำเนินการของคำสั่ง block จนกว่าเงื่อนไขบางอย่างจะเป็นจริง กล่าวอีกนัยหนึ่งคือชุดของคำสั่งที่ทำใหม่จนกว่าจะมีการระบุเงื่อนไขไว้

เป็นที่เชื่อกันว่าลูปสำหรับเป็นหนึ่งในคนที่ซับซ้อนใน PHP ไวยากรณ์ของมันคือ:

for (part_1; part_2; part_3)

{รหัส}

สิ่งที่น่าสนใจโดยเฉพาะคือสิ่งที่อยู่ในวงเล็บ ขณะที่คุณสามารถดูมีสามส่วน พวกเขาจะถูกคั่นด้วยเครื่องหมายอัฒภาค ที่ไหน chast_1 PHP ไม่สิ่งที่เขาบอก หากมีการแสดงออกนั้นก็จะถูกดำเนินการ เป็นกฎที่มีการเปิดใช้งานเคาน์เตอร์ ใน chasti_2 มันก็คือถ้าแล้วตรวจสอบว่ามันเป็นความจริงว่าใน chasti_1 ถ้าใช่ (จริง) แล้ว PHP รันโค้ดที่อยู่ในวงเล็บ ส่วนที่สามคือการเพิ่มขึ้นหรือลดลงของเคาน์เตอร์

พิจารณาห่วงสำหรับ PHP ตามตัวอย่าง

ห่วงสำหรับ
ในส่วนที่ 1 ของลูปจะมีการกำหนดค่า $ avalue 0. จากนั้นตรวจสอบว่า $ a มีค่าน้อยกว่า 20 หรือไม่? ถ้าน้อยกว่าคำสั่งที่อยู่ในร่างกายของลูปจะถูกดำเนินการ ในตัวอย่างของเรา "บรรทัดนี้จะปรากฏขึ้น 20 ครั้ง" จะปรากฏขึ้นในส่วนที่สามแล้ว $ a จะเพิ่มขึ้นเป็น 1 หลังจากนั้นจะมีการกลับไปที่ส่วนที่สองอีกครั้งซึ่งมีการตรวจสอบว่ามีตัวแปรน้อยกว่า 20 หรือไม่ น้อยลงหรือไม่ จากนั้นอีกครั้งคำสั่งจะประมวลผล (บรรทัดออก) จนกระทั่ง $ a มีค่ามากกว่า 20

งาน

เราจะปฏิบัติงานเล็ก ๆ มีข้อเสนอแนะว่า "สวัสดี!" จำเป็นต้องอนุมานวลีนี้ในแนวตั้ง นี่ทำอย่างไร?

เราจำเป็นต้องมีลูปสำหรับการแก้ปัญหาชุดงาน เราเรียกฟังก์ชัน strlen () ซึ่งจะส่งกลับค่าความยาวของเส้น

วัฏจักรสำหรับ PHP
ตัวอย่างที่ 1 กล่าวว่า - วิธีที่จะไม่ทำ? นี่เป็นโค้ดที่ดีทำงานได้ดี แต่คุณไม่สามารถทำเช่นนี้ได้ เพื่อทำความเข้าใจว่าทำไมเรามาดูว่า PHP ทำงานอย่างไร ครั้งแรกกำหนดตัวแปร $ i 0. ถัดไปคือการนับของตัวละครในสตริงและตรวจสอบว่าได้รับปริมาณน้อยกว่าศูนย์ มัน iterates รหัสมาข้อสรุปของตัวอักษรตัวแรก แล้ว $ i จะเพิ่มขึ้นโดยที่ 1 สตริงอีกครั้งถูกนับสัญลักษณ์การตรวจสอบว่า $ i ขนาดเล็กปริมาณที่ได้รับอีกครั้งไปโค้ด แต่ละครั้งที่ strlen () ดำเนินการเป็นจำนวนที่นับสัญลักษณ์ ดีที่สายของเราไม่นาน

ถ้าสตริงเป็นแบบคงที่ใช้ตัวเลือกอื่น ๆ

PHP สำหรับลูป
ในตัวแปรหนึ่ง strlen ฟังก์ชันจะแสดงผลเป็นห่วงสำหรับ

ในตัวแปรที่สองทุกอย่างจะเหลืออยู่ใน for loop

ใช้ห่วงสำหรับใน PHP คุณสามารถแก้ปัญหาได้มาก!

อ่านเพิ่มเติม: