80 of 100 menu

Úroveň 8.10 úloh PHP

Je dána forma se dvěma vstupy. Do vstupů se zadávají čísla. Po odeslání formuláře zkontrolujte, zda jsou tato čísla přátelská či nikoli.

Je dán určité pole:

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

Je dána proměnná:

<?php $n = 3; ?>

Převeďte toto pole na dvourozměrné, s $n prvky v podpoli.

Je dáno pole:

[ [1, 2, 3, 4, 5], [1, 2, 3], [1, 2], ]

Přidejte do každého podpole tolik prázdných řetězců, aby počet prvků v každém podpoli byl roven počtu prvků v nejdelším podpoli.

Je dán seznam nějakých dat za určité dny, uložený v následující struktuře:

<?php $data = [ [ 'year' => 2019, 'month' => 11, 'day' => 20, 'data' => ['pole s daty'] ], [ 'year' => 2019, 'month' => 11, 'day' => 21, 'data' => ['pole s daty'] ], [ 'year' => 2019, 'month' => 12, 'day' => 25, 'data' => ['pole s daty'] ], [ 'year' => 2019, 'month' => 12, 'day' => 26, 'data' => ['pole s daty'] ], [ 'year' => 2020, 'month' => 10, 'day' => 29, 'data' => ['pole s daty'] ], [ 'year' => 2020, 'month' => 10, 'day' => 30, 'data' => ['pole s daty'] ], [ 'year' => 2020, 'month' => 11, 'day' => 19, 'data' => ['pole s daty'] ], [ 'year' => 2020, 'month' => 11, 'day' => 20, 'data' => ['pole s daty'] ], ] ?>

Napište kód, který převede strukturu dat do struktury typu:

[ rok1: [ měsíc1: [ den1: [pole dat], den2: [pole dat], den3: [pole dat], ], měsíc2: [ den1: [pole dat], den2: [pole dat], den3: [pole dat], ] ] rok2: [ měsíc1: [ den1: [pole dat], den2: [pole dat], den3: [pole dat], ], měsíc2: [ den1: [pole dat], den2: [pole dat], den3: [pole dat], ] ] ]
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout