PHP-de köp ölçegli massiwlar
Massiw elementleri diňe setirler we sanlar
däl, eýsem massiwlar hem bolup biler. Bu ýagdaýda
bizde massiwlar massiwy ýa-da köp ölçegli
massiw emele gelýär. Aşakdaky mysalda $arr
massiwi üç elementden durýar, olar bolsa öz gezeginde
massiwlardyr:
<?php
$arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];
?>
Gel indi has düşnükli görnüşde ýazalyň:
<?php
$arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
?>
Massiwiň içindäki ýerleşiş derejesine baglylykda massiwler iki ölçegli - massiwlar massiwy, üç ölçegli - massiwlar massiwynyň massiwy (şeýle-de dowam etdirip bolar - dört ölçegli, bäş ölçegli we ş.m.).
Ýokarda görkezilen massiw iki ölçeglidir, sebäbi bir massiw içinde başga kiçi massiwlar ýerleşýär we bu kiçi massiwlaryň içinde başga massiwlar ýok. Iki ölçegli massiwden haýsy hem bolsa bir elementi çykarmak üçin diňe bir jübüt inedördül möýnüç däl, eýsem iki sany ýazmaly:
<?php
$arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
echo $arr[0][1]; // 'b' çykarar
echo $arr[1][2]; // 'f' çykarar
?>
Aşakdaky massiw berlen:
<?php
$arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
['j', 'k', 'l'],
];
?>
Oňa ýardam edip, mazmuny
'l', 'e', 'g' we 'a' bolan elementleri çykaryň.
Aşakdaky massiw berlen:
<?php
$arr = [[1, 2], [3, 4], [5, 6]];
?>
Oňuň ähli elementleriniň jemyny tapyň.