Kiwango cha 8.10 cha Mchanganyiko wa Kazi za PHP
Imepewa fomu na viingizo viwili. Nambari zinaingizwa kwenye viingizio. Wakati wa kufikisha fomu, hakikisha kama nambari hizi ni rafiki au la.
Imepewa safu fulani:
<?php
$arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
?>
Imepewa tofauti:
<?php
$n = 3;
?>
Badilisha safu hii kuwa ya pande mbili,
kwa kipengele $n kwa kila safu ndogo.
Imepewa safu:
[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
Ongeza kwenye kila safu ndogo idadi ya masharti tupu ili idadi ya vipengele kwenye kila safu ndogo iwe sawa na idadi ya vipengele kwenye safu ndogo ndefu zaidi.
Imepewa orodha ya data fulani za tarehe zilizoainishwa, zinazohifadhiwa katika muundo ufuatao:
<?php
$data = [
[
'year' => 2019,
'month' => 11,
'day' => 20,
'data' => ['safu yenye data']
],
[
'year' => 2019,
'month' => 11,
'day' => 21,
'data' => ['safu yenye data']
],
[
'year' => 2019,
'month' => 12,
'day' => 25,
'data' => ['safu yenye data']
],
[
'year' => 2019,
'month' => 12,
'day' => 26,
'data' => ['safu yenye data']
],
[
'year' => 2020,
'month' => 10,
'day' => 29,
'data' => ['safu yenye data']
],
[
'year' => 2020,
'month' => 10,
'day' => 30,
'data' => ['safu yenye data']
],
[
'year' => 2020,
'month' => 11,
'day' => 19,
'data' => ['safu yenye data']
],
[
'year' => 2020,
'month' => 11,
'day' => 20,
'data' => ['safu yenye data']
],
]
?>
Andika msimbo, ambao utabadilisha muundo wa data kuwa muundo wa aina:
[
mwaka1: [
mwezi1: [
siku1: [safu ya data],
siku2: [safu ya data],
siku3: [safu ya data],
],
mwezi2: [
siku1: [safu ya data],
siku2: [safu ya data],
siku3: [safu ya data],
]
]
mwaka2: [
mwezi1: [
siku1: [safu ya data],
siku2: [safu ya data],
siku3: [safu ya data],
],
mwezi2: [
siku1: [safu ya data],
siku2: [safu ya data],
siku3: [safu ya data],
]
]
]