I started learning PHP from a book and I got a list of useful PHP commands(sort, count, is_array ect.)
I tried using count() but it seems tricky to me.
count($chessboard, 0) outputs 8 and that's fine I think (because it has 8 rows, I get it) but when I use count($chessboard, 1) it outputs 72 and I don't get why.
In my opinion I think it should output 64 (because 8 rows * 8 columns or 8 rows * 8 elements per row).
Why does it output 64?
<?php
$chessboard = array(
array('r', 'n', 'b', 'q', 'k', 'b', 'n', 'r'),
array('p', 'p', 'p', 'p', 'p', 'p', 'p', 'p'),
array(' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '),
array(' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '),
array(' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '),
array(' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '),
array('P', 'P', 'P', 'P', 'P', 'P', 'P', 'P'),
array('R', 'N', 'B', 'Q', 'K', 'B', 'N', 'R')
);
echo count($chessboard, 1);
</div>