{"id":414,"date":"2025-06-10T20:06:38","date_gmt":"2025-06-10T12:06:38","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/php\/php-application-manual\/jcyy\/414.html"},"modified":"2025-06-10T20:06:38","modified_gmt":"2025-06-10T12:06:38","slug":"%e6%8e%8c%e6%8f%a1php%e4%b8%ad%e7%9a%84for%e5%be%aa%e7%8e%af","status":"publish","type":"my1js","link":"https:\/\/www.zhaozhao123.cn\/php\/my1js\/414.html","title":{"rendered":"\u638c\u63e1PHP\u4e2d\u7684for\u5faa\u73af"},"content":{"rendered":"<p><body><\/p>\n<h2>&#27010;&#36848;<\/h2>\n<p>PHP&#30340;&ldquo;for&rdquo;&#24490;&#29615;&#26159;&#19968;&#31181;&#36845;&#20195;&#36807;&#33539;&#22260;&#25110;&#25968;&#32452;&#30340;&#22522;&#26412;&#26500;&#36896;&#65292;&#25903;&#25345;&#20174;&#31616;&#21333;&#30340;&#25968;&#25454;&#21015;&#34920;&#21040;&#22797;&#26434;&#31639;&#27861;&#23454;&#29616;&#30340;&#21508;&#31181;&#20219;&#21153;&#12290;&#26412;&#25945;&#31243;&#25552;&#20379;&#20102;&#28145;&#20837;&#29702;&#35299;&#65292;&#24182;&#36890;&#36807;&#23454;&#38469;&#20363;&#23376;&#20174;&#22522;&#30784;&#21040;&#39640;&#32423;&#20351;&#29992;&#36827;&#34892;&#24378;&#21270;&#12290;<\/p>\n<h2>&#24320;&#22987;&#20351;&#29992; &#8216;for&#8217; &#24490;&#29615;&#12290;<\/h2>\n<p>for &#24490;&#29615;&#22312; PHP &#20013;&#25552;&#20379;&#20102;&#19968;&#31181;&#31616;&#27905;&#30340;&#26041;&#24335;&#26469;&#37325;&#22797;&#25191;&#34892;&#19968;&#27573;&#20195;&#30721;&#22359;&#22810;&#27425;&#12290;&#20854;&#35821;&#27861;&#22914;&#19979;&#65306;<\/p>\n<pre><code>for (init; condition; increment) {\n    \/\/ Code to be executed for each iteration\n}<\/code><\/pre>\n<p>&#35753;&#25105;&#20204;&#29992;&#19968;&#20010;&#31616;&#21333;&#30340;&#20363;&#23376;&#26469;&#25506;&#35752;&#65306;<\/p>\n<pre><code>&lt;?php\nfor ($i = 0; $i &lt; 5; $i++) {\n    echo $i . 'n';\n}\n?&gt;<\/code><\/pre>\n<p>&#36825;&#23558;&#36755;&#20986;&#25968;&#23383;0&#21040;4&#65292;&#27599;&#20010;&#25968;&#23383;&#21344;&#19968;&#34892;&#12290;<\/p>\n<h2>&#36941;&#21382;&#25968;&#32452;<\/h2>\n<p>&#25968;&#32452;&#30340;&#24120;&#35265;&#29992;&#36884;&#20043;&#19968;&#23601;&#26159;&#20351;&#29992;&ldquo;for&rdquo;&#24490;&#29615;&#36941;&#21382;&#65306;<\/p>\n<pre><code>&lt;?php\n$arr = array('apple', 'banana', 'cherry');\nfor ($i = 0; $i &lt; count($arr); $i++) {\n    echo $arr[$i] . 'n';\n}\n?&gt;<\/code><\/pre>\n<p>&#36825;&#27573;&#20195;&#30721;&#20250;&#36941;&#21382;&#25968;&#32452;&#20013;&#30340;&#27599;&#20010;&#20803;&#32032;&#24182;&#25171;&#21360;&#20986;&#26469;&#12290;&#35831;&#27880;&#24847;&#20351;&#29992;&#20102;<code>count<\/code>&#20026;&#20102;&#21160;&#24577;&#30830;&#23450;&#24490;&#29615;&#30340;&#36793;&#30028;&#12290;<\/p>\n<h2>&#23884;&#22871;&#30340;&ldquo;for&rdquo;&#24490;&#29615;<\/h2>\n<p>&#19968;&#20010;&ldquo;for&rdquo;&#24490;&#29615;&#21487;&#20197;&#23884;&#22871;&#22312;&#21478;&#19968;&#20010;&ldquo;for&rdquo;&#24490;&#29615;&#20869;&#37096;&#26469;&#22788;&#29702;&#22810;&#32500;&#25968;&#25454;&#12290;&#20197;&#19979;&#26159;&#20351;&#29992;&#20108;&#32500;&#25968;&#32452;&#30340;&#31034;&#20363;&#65306;<\/p>\n<pre><code>&lt;?php\n$matrix = array(\n    array(1, 2, 3),\n    array(4, 5, 6),\n    array(7, 8, 9)\n);\n\nfor ($i = 0; $i &lt; count($matrix); $i++) {\n    for ($j = 0; $j &lt; count($matrix[$i]); $j++) {\n        echo $matrix[$i][$j] . ' ';\n    }\n    echo 'n';\n}\n?&gt;<\/code><\/pre>\n<p>&#36825;&#23558;&#25171;&#21360;&#30697;&#38453;&#30340;&#27599;&#19968;&#34892;&#21040;&#26032;&#34892;&#12290;<\/p>\n<h2>&#39640;&#32423;&#30340;&ldquo;for&rdquo;&#24490;&#29615;&#25216;&#26415;<\/h2>\n<p>&#20351;&#29992;&ldquo;for&rdquo;&#24490;&#29615;&#65292;&#21487;&#20197;&#25191;&#34892;&#26356;&#22797;&#26434;&#30340;&#25805;&#20316;&#12290;&#35753;&#25105;&#20204;&#26469;&#30475;&#20960;&#20010;&#20363;&#23376;&#65306;<\/p>\n<h3>&#22522;&#20110;&#33539;&#22260;&#30340;&ldquo;for&rdquo;&#24490;&#29615;<\/h3>\n<p>&#25105;&#20204;&#21487;&#20197;&#20351;&#29992;&#12290;<code>range()<\/code>&#35201;&#21019;&#24314;&#19968;&#20010;&#34920;&#31034;&#25968;&#23383;&#33539;&#22260;&#30340;&#25968;&#32452;&#65292;&#35831;&#20351;&#29992;&#20197;&#19979;&#26041;&#27861;&#65306;<br \/>\nlet start = 1;<br \/>\nlet end = 5;<\/p>\n<p>let arr = [];<\/p>\n<p>for (let i = start; i &lt;= end; i++) {<br \/>\n arr.push(i);<br \/>\n}<\/p>\n<p>console.log(arr); \/\/ &#36755;&#20986;&#65306;[1, 2, 3, 4, 5]<br \/>\n&#36825;&#20010;&#20363;&#23376;&#20013;&#30340; start &#21644; end &#21442;&#25968;&#23450;&#20041;&#20102;&#25968;&#23383;&#33539;&#22260;&#65292;&#32780; arr &#26159;&#29992;&#20110;&#23384;&#20648;&#36825;&#20123;&#25968;&#23383;&#30340;&#25968;&#32452;&#12290;&#36890;&#36807;&#24490;&#29615;&#20174; start &#21040; end&#65288;&#21253;&#25324; end&#65289;&#65292;&#27599;&#27425;&#22686;&#21152; i &#24182;&#23558;&#20854;&#28155;&#21152;&#21040;&#25968;&#32452; arr &#20013;&#12290;&#26368;&#21518;&#65292;&#25171;&#21360;&#20986;&#25968;&#32452; arr&#65292;&#26174;&#31034;&#20174; 1 &#21040; 5 &#30340;&#25152;&#26377;&#25972;&#25968;&#12290;<\/p>\n<pre><code>&lt;?php\nforeach(range(0, 4) as $number) {\n    echo $number . 'n';\n}\n?&gt;<\/code><\/pre>\n<p>&#36825;&#23558;&#36755;&#20986;&#20174;0&#21040;4&#30340;&#25968;&#23383;&#65292;&#32780;&#19981;&#21019;&#24314;&#26174;&#24335;&#30340;&#25968;&#32452;&#12290;<\/p>\n<h3>&#35831;&#25552;&#20379;&#38656;&#35201;&#22788;&#29702;&#30340;&#23383;&#31526;&#20018;&#65292;&#20197;&#20415;&#25105;&#20026;&#24744;&#21015;&#20986;&#20854;&#20013;&#30340;&#27599;&#20010;&#23383;&#31526;&#12290;<\/h3>\n<p>&#25105;&#20204;&#21487;&#20197;&#20351;&#29992;&ldquo;for&rdquo;&#24490;&#29615;&#36941;&#21382;&#23383;&#31526;&#20018;&#20013;&#30340;&#23383;&#31526;&#65292;&#22914;&#19979;&#25152;&#31034;&#65306;<\/p>\n<pre><code>&lt;?php\n$str = 'hello';\nfor ($i = 0; $i &lt; strlen($str); $i++) {\n    echo $str[$i];\n}\n?&gt;<\/code><\/pre>\n<p>&#36825;&#20250;&#25171;&#21360;&#23383;&#31526;&#20018; &#8220;hello&#8221; &#20013;&#27599;&#20010;&#23383;&#31526;&#21040;&#26032;&#30340;&#19968;&#34892;&#12290;<\/p>\n<h3>&#33258;&#22686;&#21644;&#33258;&#20943;&#25805;&#20316;&#12290;<\/h3>\n<p>&#22312;&ldquo;for&rdquo;&#24490;&#29615;&#30340;&#31532;&#19977;&#20010;&#34920;&#36798;&#24335;&#20013;&#65292;&#23427;&#20063;&#19981;&#24517;&#26159;&#19968;&#20010;&#31616;&#21333;&#30340;&#36882;&#22686;&#25805;&#20316;&#12290;&#23427;&#21487;&#20197;&#28041;&#21450;&#26356;&#22797;&#26434;&#30340;&#25805;&#20316;&#29978;&#33267;&#20989;&#25968;&#35843;&#29992;&#12290;<\/p>\n<pre><code>&lt;?php\nfor ($i = 0; $i &lt; 100; $i += rand(1, 10)) {\n    \/\/ Do something with a non-uniform step size.\n}\n?&gt;<\/code><\/pre>\n<p>&#22312;&#36825;&#19968;&#29255;&#27573;&#20013;&#65292;&#21464;&#37327;<code>$i<\/code>&#22312;&#27599;&#27425;&#36845;&#20195;&#20013;&#65292;&#22686;&#21152;&#19968;&#20010;&#20171;&#20110;1&#21644;10&#20043;&#38388;&#30340;&#38543;&#26426;&#25968;&#12290;<\/p>\n<h3>&#36339;&#20986;&ldquo;for&rdquo;&#24490;&#29615;<\/h3>\n<p>&#26377;&#26102;&#20505;&#65292;&#20320;&#38656;&#35201;&#25552;&#21069;&#36864;&#20986;&#24490;&#29615;&#12290;&#20351;&#29992;<code>break<\/code>&#20026;&#20102;&#36825;&#20010;&#30446;&#30340;&#65306;<\/p>\n<pre><code>&lt;?php\nfor ($i = 0; $i &lt; 10; $i++) {\n    if ($i === 5) {\n        break; \/\/ Exits the loop when $i is 5.\n    }\n    echo $i . 'n';\n}\n?&gt;<\/code><\/pre>\n<p>&#19978;&#36848;&#20195;&#30721;&#23558;&#22312;&#20197;&#19979;&#24773;&#20917;&#19979;&#20572;&#27490;&#25191;&#34892;&#12290;<code>$i<\/code>&#36798;&#21040;5&#12290;<\/p>\n<h3>&#36339;&#36807;&#36845;&#20195;&#65288;&#20351;&#29992; continue &#35821;&#21477;&#65289;<\/h3>\n<p>&#20363;&#22914;&#65292;&#24744;&#21487;&#33021;&#24076;&#26395;&#36339;&#36807;&#24403;&#21069;&#24490;&#29615;&#36845;&#20195;&#30340;&#20854;&#20313;&#37096;&#20998;&#24182;&#32487;&#32493;&#36827;&#34892;&#19979;&#19968;&#20010;&#36845;&#20195;&#12290;&#20351;&#29992;<code>continue<\/code>&#22768;&#26126;&#65306;<\/p>\n<pre><code>&lt;?php\nfor ($i = 0; $i &lt; 10; $i++) {\n    if ($i === 5) {\n        continue; \/\/ Skips this iteration when $i is 5.\n    }\n    echo $i . 'n';\n}\n?&gt;<\/code><\/pre>\n<p>&#36825;&#23558;&#36755;&#20986;&#20174;0&#21040;9&#30340;&#25152;&#26377;&#25968;&#23383;&#65292;&#38500;&#20102;5&#12290;<\/p>\n<h2>&#32467;&#35770;&#12290;<\/h2>\n<p>for &#24490;&#29615;&#26159;PHP&#20013;&#30340;&#19968;&#20010;&#24378;&#22823;&#29305;&#24615;&#65292;&#21487;&#20197;&#26497;&#22823;&#22320;&#22686;&#24378;&#20195;&#30721;&#30340;&#21151;&#33021;&#24615;&#12290;&#20174;&#22522;&#26412;&#30340;&#35745;&#25968;&#24490;&#29615;&#21040;&#22797;&#26434;&#30340;&#23884;&#22871;&#32467;&#26500;&#65292;&#29702;&#35299;&#21644;&#26377;&#25928;&#21033;&#29992; for &#24490;&#29615;&#21487;&#20197;&#24110;&#21161;&#20320;&#22312; PHP &#20013;&#31616;&#21270;&#35768;&#22810;&#32534;&#31243;&#20219;&#21153;&#12290;&#23454;&#36341;&#36825;&#20123;&#27010;&#24565;&#65292;&#24182;&#22987;&#32456;&#23547;&#27714;&#29702;&#35299;&#31243;&#24207;&#20013;&#30340;&#36845;&#20195;&#27969;&#31243;&#12290;<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#27010;&#36848; PHP&#30340;&ldquo;for&rdquo;&#24490;&#29615;&#26159;&#19968;&#31181;&#36845;&#20195;&#36807;&#33539;&#22260;&#25110;&#25968;&#32452;&#30340;&#038;#2..<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false},"tags":[],"my1js2nav":[38],"tuisongtax":[],"class_list":["post-414","my1js","type-my1js","status-publish","hentry","my1js2nav-jcyy"],"acf":{"qian_art_seotitle":"","qian_art_seotitle_source":{"label":"SEO\u6807\u9898","type":"text","formatted_value":""},"qian_art_seokws":"","qian_art_seokws_source":{"label":"SEO\u5173\u952e\u8bcd","type":"text","formatted_value":""},"qian_art_stzhong":"","qian_art_stzhong_source":{"label":"\u4e2d | \u77ed\u6807\u9898","type":"text","formatted_value":""}},"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js\/414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js"}],"about":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/types\/my1js"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/media?parent=414"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tags?post=414"},{"taxonomy":"my1js2nav","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js2nav?post=414"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tuisongtax?post=414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}