Подскажите пожалуйста, имеется массив с такой структурой: Код (Text): array(10) { [0]=> array(2) { [0]=> array(16) { ["origin"]=> string(3) "LED" } [1]=> array(16) { ["origin"]=> string(3) "OMS" } } [1]=> array(2) { [0]=> array(16) { ["origin"]=> string(3) "LED" } [1]=> array(16) { ["origin"]=> string(3) "OMS" } } т.е в одном массиве находится еще два массива, он записан в переменную $result, необходимо взять этот массив, разобрать и собрать снова используя foreach к примеру, для того чтобы добавить в него новые данные или заменить текущие я попробовал сделать так: Код (Text): foreach ($data as $segment) { foreach ($segment as $leg) { $_new_array[] = array( 'origin' => $this->result_model->getAirport($leg['origin'], 'name_rus'), } $new_array[] = $_new_array; } но почему-то все равно работает некорректно.
я выше показал, мне нужно значение origin пропустить через функцию для получения другого результата но в виде такого же массива