מחשביםתכנות

לולאת ה for ב PHP

אחת המשימות העיקריות של המחשבים הוא העיבוד של כמויות גדולות של נתונים בבני אדם פעילות זה תדרוש השקעה גדולה מאוד של זמן. כדי לבצע מחזורי עיבוד מורכבים הומצאו. קחו מחזור עבור. לפעמים, יש צורך לחזור על כמה מיצירות של קוד מספר מסוים של פעמים, וזה כאשר מחזורי לבוא לעזרתו. הלולאה - אחד הפופולריים ביותר.

חברות, אשר לעתים קרובות משמשים מחזור עבור

ראשית, בואו נסתכל על קבוצת המפעילים קרובות משמשות מחזורים. הם נקראים תוספת ו הפחתה. מפעיל תוספת רשם שני פלוסים (++), אותו מבצע עלייה של אחד. הפחתה להיפך, מקטין את הערך של 1, אותו מציין שני המינוסים (-). מפעילים אלה משמשים בתור לדלפק. אם במהלך קדם-הפחתה / תוספת היא ירידה / עליה המשתנה, ולאחר מכן ערך זה משמש. הפוסט-הפחתה / להגדיל את המשתנה משמש הראשון, ואחר כך יש עלייה או ירידה שלה.

תחביר

לולאת ה for מייצרת בלוק ביצוע פקוד כל עוד תנאי מסוים הוא נכון. במילים אחרות, אוסף של פקודות, אשר נעשה שוב ושוב עד למצב שהוגדר מבוצע.

הוא האמין כי מחזור אחד של המתחם ב PHP. התחביר שלה הוא כדלהלן:

עבור (chast_1; chast_2; chast_3)

{קוד}

מעניינת במיוחד היא העובדה כי בתוך סוגריים. כפי שאתה יכול לראות, יש שלושה חלקים. הם מופרדים על ידי פסיק. איפה PHP chast_1 עושה מה שאומרים לו. אם יש ביטוי, אז זה מבוצע. ככלל, יש מופעלת הדלפק. בשנת chasti_2 זה אם, ואז לבדוק אם זה נכון כי chasti_1 אם כן (נכון), אז PHP מבצעת קוד זה בתוך הסוגריים. החלק השלישי הוא עלייה או ירידה של הדלפק.

קחו מחזור עבור PHP בדוגמה

במחזור chasti_1 סימן $ משתנה מוגדר 0. לאחר מכן, בדוק אם $ פחות, מ 20? אם פחות, אז יפעיל את הפקודות בלולאה. בדוגמא שלנו מראה: "מחרוזת זו מוצגת 20 פעמים", אז החלק השלישי הוא גידול של $ a 1. אז שוב, יש חזרה אל החלק השני, שוב בדקו לפחות 20 שלנו משתנה או לא. פחות? ואז שוב יש את הפקודה (קו פלט) עד $ a לא יהיה יותר מ 20.

משימה

הפעל משימה קטנה. יש כמה הצעות: "! היי, חבר'ה" יש צורך אנכי לסגת ביטוי זה. איך עושים את זה?

אנחנו צריכים לפתור את לולאת PHP בעיה. אנו זוכרים את הפונקציה strlen (), שמחזירה את האורך של הקו.

בשנת דוגמה 1, זה כתוב - מה לא לעשות? זהו קוד טוב, זה עובד. אך לשם כך הוא בלתי אפשרי. כדי להבין מדוע, להסתכל PHP איך. ראשית, להקצות משתנה i $ 0. הבא היא ספירה של תווים במחרוזת ולוודא כי כמות נתונה פחות מאפס. זה סובב את הקוד מגיע למסקנה של המכתב הראשון. אז $ i מוגדל על ידי 1 שוב סופרי מחרוזת של סמלים, בודק שאני $ קטנים כמות קבלה שוב הולך ביצוע קוד. בכל פעם ביצע strlen (), הוא מספר ספירה של סימנים. זה טוב שיש לנו מחרוזת ארוכה כזו לא.

אם הקו הוא סטטי, להשתמש באפשרויות אחרות.

בשנת ההתגלמות הראשונה, פונקצית strlen נלקחת מתוך מחזור עבור.

בשנת ההתגלמות השנייה, כל נשמרו לולאה עבור.

בעזרת לולאת for ב PHP, אתה יכול לפתור חידות רבות!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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