Счетчик с индексацией PHP

183
23 августа 2017, 18:46

Здравствуйте, есть json

 Array
    (
        [count] => 254
        [items] => Array
            (
                [0] => Array
                    (
                        [id] => 5514668
                        [first_name] => Александр
                        [last_name] => Звягинцев
                        [city] => Array
                            (
                                [id] => 4595
                                [title] => Угледар
                            )
                        [country] => Array
                            (
                                [id] => 2
                                [title] => Украина
                            )
                    )
                [1] => Array
                    (
                        [id] => 8994126
                        [first_name] => Аделина
                        [last_name] => Миронова
                        [city] => Array
                            (
                                [id] => 284
                                [title] => Караганда
                            )
                        [country] => Array
                            (
                                [id] => 4
                                [title] => Казахстан
                            )
                    )
                [2] => Array
                    (
                        [id] => 12290884
                        [first_name] => Даша
                        [last_name] => Аксёненко
                        [country] => Array
                            (
                                [id] => 2
                                [title] => Украина
                            )
                        [hidden] => 1
                    )
                [3] => Array
                    (
                        [id] => 13005009
                        [first_name] => Руслан
                        [last_name] => Адамчик
                        [city] => Array
                            (
                                [id] => 1386
                                [title] => Сергиев Посад
                            )
                        [country] => Array
                            (
                                [id] => 1
                                [title] => Россия
                            )
                    )
                [4] => Array
                    (
                        [id] => 13113031
                        [first_name] => Мария
                        [last_name] => Макарова
                        [city] => Array
                            (
                                [id] => 1
                                [title] => Москва
                            )
                        [country] => Array
                            (
                                [id] => 1
                                [title] => Россия
                            )
                    )
                [5] => Array
                    (
                        [id] => 13730068
                        [first_name] => Александр
                        [last_name] => Чернов
                        [city] => Array
                            (
                                [id] => 73
                                [title] => Красноярск
                            )
                        [country] => Array
                            (
                                [id] => 1
                                [title] => Россия
                            )
                        [hidden] => 1
                    )
             )
      )

Нужно сделать счетчик город - количество людей

Тоесть есть форич В переменной $jsonArray содержиться этот массив

foreach ($jsonArray['items'] as $user{
     if($user['city'])
     {
          //если есть поле город
     }
}

так где коментарии там нужно сделать проверку, тоесть есть определенная база в виде массива (базы данных не предлогать т.к. если их можно было юзать, я юы давно решил эту проблему :) ) нужно хранить все в массиве, тоесть так

массив(массивГОРОДОВ, массивЗНАЧЕНИЙ)

и нужно сделать так

если в json город которого нет то добавить его в массив городов, и в массив значений добавить новый элемент с значением 1

если же такой есть то найти индекс этого города и по этому индексу в массиве значений прибавить единицу

READ ALSO
Траслитерация названий изображений в Joomla K2 вместо md5

Траслитерация названий изображений в Joomla K2 вместо md5

По дефолту в компоненте K2 joomla имена всех загружаемых изображений для материалов шифруются через md5В результате имя файла - это хаотичный...

277
Вывод wishlist в magento 2

Вывод wishlist в magento 2

Как можно вывести wishlist всех пользователей в magento2?

247
Получить файл в byte

Получить файл в byte

Подскажите преобразовать нужный файл в папке сайта в byte и при нужном POST запросе передать эти byte

222