@pillson

Сделать подсчет элементов в json php?

Вот что отдает var_dump

array(1) {
  [0]=>
  object(stdClass)#4 (2) {
    ["0"]=>
    string(94) "import_files/26/26b44d8a-5c48-11e9-80e1-00155d0ae503_2bfa24e5-9d93-11e9-80e6-00155d0ae503.jpeg"
    ["1"]=>
    string(94) "import_files/26/26b44d8a-5c48-11e9-80e1-00155d0ae503_93353e9d-1120-11ea-80ed-00155d0ae503.jpeg"
  }
}


count не помагает, отдает число 1, что очевидно что элемент внутри как бы 1, если пройтись циклом, потом отдает 2 строки, как организовать проверку что если >1 то echo "ок"
  • Вопрос задан
  • 60 просмотров
Решения вопроса 2
@SaNFeeD
А в чем проблема обратиться к первому элементу массива?
if(count($array[0]) > 1){
    echo "Все ок";
}
Ответ написан
nokimaro
@nokimaro
https://www.php.net/json_decode
вам нужен второй параметр функции
assoc
When TRUE, returned objects will be converted into associative arrays.


тогда вместо объектов будут массивы и можете спокойно всё подсчитать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы