Բազմաչափ զանգվածները PHP-ում
Զանգվածի տարրերը կարող են լինել ոչ միայն տողեր
և թվեր, այլև զանգվածներ: Այս դեպքում
մենք կստանանք զանգվածների զանգված կամ բազմաչափ
զանգված: Հաջորդ օրինակում $arr զանգվածը
բաղկացած է երեք տարրերից, որոնք իրենց հերթին
զանգվածներ են:
<?php
$arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];
?>
Եկեք վերագրենք ավելի հասկանալի տեսքով.
<?php
$arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
?>
Կախված բարդացման մակարդակից՝ զանգվածները կարող են լինել երկչափ՝ զանգվածների զանգված, եռաչափ՝ զանգվածների զանգվածների զանգված (էլ այսպես շարունակ՝ քառաչափ, հնգաչափ և այլն):
Վերևում բերված զանգվածը երկչափ է, քանի որ մեկ զանգվածի ներսում տեղադրված են այլ ենթազանգվածներ և արդեն այդ ենթազանգվածներում չկան այլ զանգվածներ: Որպեսզի դուրս բերվի որևէ տարր երկչափ զանգվածից, պետք է գրել ոչ թե քառակուսի փակագծերի մեկ զույգ, այլ երկու.
<?php
$arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
echo $arr[0][1]; // կդուրս բերի 'b'
echo $arr[1][2]; // կդուրս բերի 'f'
?>
Տրված է հետևյալ զանգվածը.
<?php
$arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
['j', 'k', 'l'],
];
?>
Դուրս բերեք դրա միջոցով 'l', 'e',
'g' և 'a' տեքստով տարրերը:
Տրված է հետևյալ զանգվածը.
<?php
$arr = [[1, 2], [3, 4], [5, 6]];
?>
Գտեք նրա բոլոր տարրերի գումարը: