⊗ppPmMdNF 140 of 447 menu

PHP හි අනුක්රමයෙන් ඉලක්කම් වලින් බහුමාන අරා පුරවන ක්රමය

කලින් උදාහරණවල උපඅරා තුළ ඇති සියලුම ඉලක්කම් සමාන විය. දැන් අපි ඒවා අනුක්රමයෙන් වැඩි කරන ආකාරයට සකස් කරමු, මෙලෙස:

<?php [[1, 2, 3], [4, 5, 6], [7, 8, 9]] ?>

මේ සඳහා විශේෂ ගණන් කරන විචල්‍යයක් සාදා ගත යුතුය, එය අභ්‍යන්තර ලූපයේ සෑම පුනරාවර්තනයකදීම එහි අගය 1 කින් වැඩි කරයි. මෙම ගණන් කරන්නාගේ අගය අපි අරාවට ලියන්නෙමු, මෙලෙස:

<?php $arr = []; $k = 1; // ගණන් කරන්නා for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { $arr[$i][$j] = $k; // ගණන් කරන්නා ලියන්නෙමු $k++; // ගණන් කරන්නා වැඩි කරන්නෙමු } } var_dump($arr); ?>

කේතය කුඩා කළ හැකිය, ගණන් කරන්නා අර්ථ දැක්වීම පළමු ලූපයට දමා, k++ - දෙවන ලූපයට දමමින්:

<?php $arr = []; for ($i = 0, $k = 1; $i < 3; $i++) { for ($j = 0; $j < 3; $j++, $k++) { $arr[$i][$j] = $k; } } var_dump($arr); ?>

ගණන් කරන්නා වැඩි කිරීම ආදේශ කිරීමෙන් පසුව ද කළ හැකිය:

<?php $arr = []; for ($i = 0, $k = 1; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { $arr[$i][$j] = $k++; } } var_dump($arr); ?>

මෙම අවස්ථාවේදී අවශ්‍යයි අනිවාර්යයෙන්ම k++ වීමට, ++k නොවේ, මන්ද දෙවන විකල්පය පළමුව ගණන් කරන්නා වැඩි කර පසුව අරාවට ලියයි (එනම් ප්‍රතිඵලයක් ලෙස අරාව දෙකෙන් ආරම්භ වේ, එකෙන් නොවේ).

අන්තර්ගත ලූප දෙකක් භාවිතයෙන් පහත අරාව සාදන්න:

<?php [[1, 2], [3, 4], [5, 6], [7, 8]] ?>

අන්තර්ගත ලූප දෙකක් භාවිතයෙන් පහත අරාව සාදන්න:

<?php [[2, 4, 6], [8, 10, 12], [14, 16, 18], [20, 22, 24]] ?>

අන්තර්ගත ලූප තුනක් භාවිතයෙන් පහත ත්‍රිමාන අරාව සාදන්න:

<?php [[[1, 2], [3, 4]], [[5, 6], [7, 8]]] ?>
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න