PHP-ის ამოცანების ნაკრების დონე 8.10
მოცემულია ფორმა ორი ინპუთით. ინპუთებში შეყვანილია რიცხვები. ფორმის გაგზავნისას შეამოწმეთ, არის თუ არა ეს რიცხვები მეგობრული თუ არა.
მოცემულია გარკვეული მასივი:
<?php
$arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
?>
მოცემულია ცვლადი:
<?php
$n = 3;
?>
გადააქციეთ ეს მასივი ორგანზომილებიანად,
ქვემასივში $n ელემენტის მიხედვით.
მოცემულია მასივი:
[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
ყოველ ქვემასივში დაამატეთ იმდენი ცარიელი სტრიქონი, რომ ელემენტების რაოდენობა ყოველ ქვემასივში გახდეს ყველაზე გრძელ ქვემასივში ელემენტების რაოდენობის ტოლი.
მოცემულია გარკვეული მონაცემების სია კონკრეტული თარიღებისთვის, რომელიც ინახება შემდეგ სტრუქტურაში:
<?php
$data = [
[
'year' => 2019,
'month' => 11,
'day' => 20,
'data' => ['მასივი მონაცემებით']
],
[
'year' => 2019,
'month' => 11,
'day' => 21,
'data' => ['მასივი მონაცემებით']
],
[
'year' => 2019,
'month' => 12,
'day' => 25,
'data' => ['მასივი მონაცემებით']
],
[
'year' => 2019,
'month' => 12,
'day' => 26,
'data' => ['მასივი მონაცემებით']
],
[
'year' => 2020,
'month' => 10,
'day' => 29,
'data' => ['მასივი მონაცემებით']
],
[
'year' => 2020,
'month' => 10,
'day' => 30,
'data' => ['მასივი მონაცემებით']
],
[
'year' => 2020,
'month' => 11,
'day' => 19,
'data' => ['მასივი მონაცემებით']
],
[
'year' => 2020,
'month' => 11,
'day' => 20,
'data' => ['მასივი მონაცემებით']
],
]
?>
დაწერეთ კოდი, რომელიც გადააკეთებს მონაცემთა სტრუქტურას შემდეგი ფორმის სტრუქტურაში:
[
წელი1: [
თვე1: [
დღე1: [მონაცემთა მასივი],
დღე2: [მონაცემთა მასივი],
დღე3: [მონაცემთა მასივი],
],
თვე2: [
დღე1: [მონაცემთა მასივი],
დღე2: [მონაცემთა მასივი],
დღე3: [მონაცემთა მასივი],
]
]
წელი2: [
თვე1: [
დღე1: [მონაცემთა მასივი],
დღე2: [მონაცემთა მასივი],
დღე3: [მონაცემთა მასივი],
],
თვე2: [
დღე1: [მონაცემთა მასივი],
დღე2: [მონაცემთა მასივი],
დღე3: [მონაცემთა მასივი],
]
]
]