⊗ppPmLpCdg 129 of 447 menu

Këshilla për shkrimin e kodit të cikleve në PHP

Në masën që ju të studioni gjuhën, kompleksiteti i programeve tuaja rritet. Është koha për të folur rreth mënyrës së duhur për të shkruar kod në mënyrë të tillë që ai të bëjë atë që keni menduar. Unë do t'ju jap një metodologji të mirë.

Supozoni se keni përballur një detyrë me kompleksitet të mjaftueshëm, për zbatimin e së cilës duhet të shkruani një sasi të caktuar rreshtash kodi.

Qasja e gabuar do të ishte të përpiqeshit të shkruani të gjithë kodin e zgjidhjes njëherësh, dhe pastaj të filloni ta kontrolloni atë. Në këtë rast, ekziston një probabilitet i lartë që asgjë nuk do të funksionojë për ju, dhe do të duhet të kërkoni gabimin në një sasi të madhe të kodit.

Qasja e saktë është ndarja e detyrës në hapa të vegjël elementarë, të cilët ju do t'i zbatoni dhe menjëherë të kontrolloni korrektësinë e tyre. Në këtë rast, edhe nëse gaboni diku, ju do ta vini re menjëherë problemin dhe do ta korrigjoni atë.

Le të provojmë në praktikë. Le të themi për shembull se ju është dhënë një varg me numra:

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

Supozoni se keni përballur detyrën për të marrë nga ky varg ato elementë, që pjesëtohen me 3 dhe për të gjetur shumën e tyre.

Hapi i parë i vogël unë do të sugjeroja që thjesht të përsërisnit elementët e vargut me një cikël dhe t'i shfaqnit ata në ekran. Le ta bëjmë këtë dhe të bindemi, që gjithçka funksionon:

<?php foreach ($arr as $elem) { echo $elem; } ?>

Tani le t'i ndajmë ata elementë, që pjesëtohen me 3. Le t'i shfaqim ata dhe të bindemi se po marrim elementët e saktë:

<?php foreach ($arr as $elem) { if ($elem % 3 === 0) { echo $elem; // do të shfaqë 3, 6, 9 } } ?>

Tani, hapi tjetër ne mund të gjejmë shumën e elementëve të kërkuar:

<?php $sum = 0; foreach ($arr as $elem) { if ($elem % 3 === 0) { $sum += $elem; } } var_dump($sum); ?>

Është dhënë vargu:

<?php $arr = [10, 20, 30, 40, 21, 32, 51]; ?>

Merrni nga ky varg ata elementë, shifra e parë e të cilëve është 1 ose 2, dhe gjeni shumën e tyre.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo