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
Roman
23 апреля 2018, 12:13
modx.pro
1 229
0

Комментарии: 3

Іван Клімчук
23 апреля 2018, 17:03
+2
$itplace= count($item['places']);
А вообще php.net/manual/ru/
    Дмитрий
    23 апреля 2018, 21:16
    +1
      Пётр Молчанов
      24 апреля 2018, 10:36
      0
      Там же написано
      array(4)
      , т.е. это массив, вы же в своём варианте обращаетесь как к объекту
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        3