B07 | Panga katalogi kwa safu za PHP
Kiwango cha msingi · Somo B07
B07 | Panga katalogi kwa safu za PHP

Tokeo: katalogi ya rasilimali iliyochujwa kwa kiwango.
Dhana ya msingi: Mkusanyiko unawakilisha rekodi kadhaa zinazohusiana.
Muda wa mwongozo: Dakika 90–120.
Je, unawezaje kuokoa rasilimali kumi bila kuunda vigeu thelathini?
Pamoja na safu. Safu ya faharasa inawakilisha orodha; ya ushirika inawakilisha rekodi yenye funguo za maana.
Muunganisho wa awali
Tutatumia utendakazi wa B06 tunapopitia mikusanyiko kama ilivyo katika B05.
Maabara ya ## Guided
<?php
$resources = [
["title" => "Variables", "level" => "basic", "minutes" => 25],
["title" => "APIs", "level" => "advanced", "minutes" => 45],
["title" => "Functions", "level" => "basic", "minutes" => 35],
];
$selectedLevel = "basic";
foreach ($resources as $resource) {
if ($resource["level"] !== $selectedLevel) {
continue;
}
echo "<p>{$resource['title']} — {$resource['minutes']} min</p>";
}
Medium Mission
Unda nyenzo tano zenye kichwa, kiwango na muda. Huchuja kwa kiwango na kuonyesha ujumbe ikiwa hakuna matokeo.
Upanuzi wa Chuo Kikuu cha ##
Chambua kichujio hadi kwa chaguo za kukokotoa, weka mkusanyiko asilia, na uchanganue kitakachotokea ikiwa ufunguo haupo. Hutekeleza uthibitisho mdogo wa muundo.
Uchunguzi wa ##
Kiwango chenye matokeo kadhaa, moja, hakuna na rekodi isiyo kamili.
Utoaji wa ##
Wasilisha msimbo, muundo ulioelezewa, matokeo na uboreshaji unaopendekezwa. TUMA KWA TUTOR.
Inayofuata: B08 — Fomu.

Comments
Post a Comment