PHP как посчитать кол-во элементов в массиве
Всем привет! Есть массив
[389]=>
array(10) {
["name"]=>
string(3) "002"
["deck"]=>
string(12) "Нижняя"
["deckID"]=>
int(23)
["type"]=>
string(5) "А2н"
["typeID"]=>
int(849)
["price"]=>
int(5300)
["separate"]=>
int(0)
["status"]=>
int(2)
["gender"]=>
int(1)
["places"]=>
array(4) {
[38900000000000001]=>
array(4) {
["name"]=>
string(1) "1"
["type"]=>
int(0)
["position"]=>
int(0)
["status"]=>
int(2)
}
[38900000000000002]=>
array(4) {
["name"]=>
string(1) "2"
["type"]=>
int(0)
["position"]=>
int(0)
["status"]=>
int(2)
}
[38900000020000003]=>
array(4) {
["name"]=>
string(1) "3"
["type"]=>
int(1)
["position"]=>
int(0)
["status"]=>
int(2)
}
[38900000030000004]=>
array(4) {
["name"]=>
string(1) "4"
["type"]=>
int(1)
["position"]=>
int(1)
["status"]=>
int(2)
}
}
}
Мне нужно вывести количество элементов в places. $itplace= count($item->places); — не канает. Скорее всего я неправильно обращаюсь к places Комментарии: 3
$itplace= count($item['places']);
А вообще php.net/manual/ru/
Там же написано
array(4)
, т.е. это массив, вы же в своём варианте обращаетесь как к объекту
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.