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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽