@JoneCode

Как посчитать количество конкретных объектов в массиве?

Есть такой массив с данными:

array(7) { [9]=> object(stdClass)#2130 (12) { ["id"]=> string(1) "9" ["parent_id"]=> string(1) "0" ["object_id"]=> string(3) "234" ["name"]=> string(10) "Александр" ["email"]=> string(21) "mail@mail.com" ["ip"]=> string(13) "121.1.22.77" ["type"]=> string(7) "product" ["text"]=> string(174) "Пока вопросов по ней нету! Доволен!" ["date"]=> string(19) "2021-11-24 16:24:39" ["approved"]=> string(1) "1" ["lang_id"]=> string(1) "1" ["user_id"]=> NULL }


Вывожу его в шаблоне smarty вот так:

{var_dump($comments)}

Как посчитать количество "object_id" в массиве?
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ответы на вопрос 1
dima9595
@dima9595
Junior PHP
1. Самый банальный вариант: пройтись по циклу и проверять, существует ли ключ object_id.
2. Используйте array_keys() и count();
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы