Ответы пользователя по тегу Массивы
  • Как сформировать массив?

    takovoy
    @takovoy
    web developer
    можно сделать еще попроще

    {
    "filmName":{
        "2014-08-20":
            ["10:20","16:15","18:25"],
        "2014-08-15":
            ["10:20","16:15","18:25"]
        }
    }


    то бишь

    Array ( [Неудержимые 3] => array( 2014-08-19 => array(10:20, 16:15, 18:25, 20:40, 23:00), 
        2014-08-19 => array(10:20, 16:15, 18:25, 20:40, 23:00) ) )


    Функция:

    $myArray = array(...);
    
    $remakeArray = function($myArray){
        $convertArray = array();
    
        for($key in $myArray){
            if($convertArray[$myArray[$key]["films_title_rus"]]){
                $convertArray[$myArray[$key]["films_title_rus"]] = array();
            }
            $convertArray[$myArray[$key]["films_title_rus"]][$myArray[$key]["schedule_date"]] = $myArray[$key]["schedule_time"];
        }
        return $convertArray;
    };
    
    $myArray = $remakeArray($myArray);
    Ответ написан
    Комментировать