


Notes on the basic syntax structure of PHP loop statements_PHP tutorial
There are many loop statements in PHP, such as: for, foreach, while, do while, goto statements. Let me briefly introduce the usage of these loop statement structures.
for loop control
for(initial value of loop; condition of loop; step size){
//Execute statement;
}
Example
The code is as follows | Copy code | ||||
{ print "value is now " . $i . "";
} |
Output value
value is now 0
value is now 1value is now 2
In the first loop, $i=0, which means that the expression, ($i<= 2), is true. Therefore, when the print statement is executed, $i is incremented by 1 and becomes 1.
In the second loop, $ = 1, which means that the expression, ($i<= 2), is true. Therefore, when the print statement is executed, $i is incremented by 1 and becomes 2.
In the third iteration, $i= 2, which means that the expression, ($i<= 2), is true. Therefore, when the print statement is executed, $i is incremented and becomes 1 3. In the fourth iteration, $i= 3, which means the expression, ($i<= 2), is false. Therefore, PHP does not execute the loop and does not execute the print statement.
while loop
The basic grammatical structure is
while(loop condition){
//The loop condition value changes. If it is not added, it will become an infinite loop
代码如下 | 复制代码 | ||||||||||||||||||||||||
"; $a++; }?> } Example
do..while loop control Basic grammatical structure do{ //Execute statement; //The loop condition value changes. If it is not added, it will become an infinite loop
Basic concept: Indicates the end of the current for, while, do..while, switch, process. You can give a number to indicate which layer to exit to. 1. The break statement will jump out to level 1 by default 2. The number after the break statement cannot exceed the actual number of loop levels that can be jumped out, otherwise, a fatal error will be reported Basic concept: continue is used to end the remaining code of this loop and start a new loop from scratch (if the condition is true, continue execution), continue can also be followed by a number to indicate the number of loops to restart from goto statement Basic concept: Through the goto statement, we can jump the program to a specified place for execution. goto tag; Tag: Statement; Quick Start Case:
5. The name of the constant, we generally say it is all capital letters, and then separated by underscores Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
![]() Hot AI Tools![]() Undresser.AI UndressAI-powered app for creating realistic nude photos ![]() AI Clothes RemoverOnline AI tool for removing clothes from photos. ![]() Undress AI ToolUndress images for free ![]() Clothoff.ioAI clothes remover ![]() Video Face SwapSwap faces in any video effortlessly with our completely free AI face swap tool! ![]() Hot Article
What's New in Windows 11 KB5054979 & How to Fix Update Issues
3 weeks ago
By DDD
How to fix KB5055523 fails to install in Windows 11?
2 weeks ago
By DDD
InZoi: How To Apply To School And University
3 weeks ago
By DDD
How to fix KB5055518 fails to install in Windows 10?
2 weeks ago
By DDD
Roblox: Dead Rails – How To Summon And Defeat Nikola Tesla
4 weeks ago
By 尊渡假赌尊渡假赌尊渡假赌
![]() Hot Tools![]() Notepad++7.3.1Easy-to-use and free code editor ![]() SublimeText3 Chinese versionChinese version, very easy to use ![]() Zend Studio 13.0.1Powerful PHP integrated development environment ![]() Dreamweaver CS6Visual web development tools ![]() SublimeText3 Mac versionGod-level code editing software (SublimeText3) ![]() Hot Topics![]() PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati ![]() If you are an experienced PHP developer, you might have the feeling that you’ve been there and done that already.You have developed a significant number of applications, debugged millions of lines of code, and tweaked a bunch of scripts to achieve op ![]() Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c ![]() JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably, ![]() A string is a sequence of characters, including letters, numbers, and symbols. This tutorial will learn how to calculate the number of vowels in a given string in PHP using different methods. The vowels in English are a, e, i, o, u, and they can be uppercase or lowercase. What is a vowel? Vowels are alphabetic characters that represent a specific pronunciation. There are five vowels in English, including uppercase and lowercase: a, e, i, o, u Example 1 Input: String = "Tutorialspoint" Output: 6 explain The vowels in the string "Tutorialspoint" are u, o, i, a, o, i. There are 6 yuan in total ![]() This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an ![]() Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead. ![]() What are the magic methods of PHP? PHP's magic methods include: 1.\_\_construct, used to initialize objects; 2.\_\_destruct, used to clean up resources; 3.\_\_call, handle non-existent method calls; 4.\_\_get, implement dynamic attribute access; 5.\_\_set, implement dynamic attribute settings. These methods are automatically called in certain situations, improving code flexibility and efficiency. ![]() |