Мне просто нужен вложенный массив.
Вот мой PHP-код:
ОТРЕДАКТИРОВАНО
Исправлено: $data['product_names'][$language['language_id']][] = массив(
Код: Выделить всё
$data['product_names'] = array();
foreach ($data['languages'] as $language) {
$product_names_info = $this->model_catalog_category->getCategoryMultiLang($this->request->get['product_id'], $language['language_id']);
if ($product_names_info) {
$data['product_names'][$language['language_id']][] = array(
'category_id' => $product_names_info['category_id'],
'language_id' => $product_names_info['language_id'],
'name' => $product_names_info['name']
);
}
}
print_r($data['product_names']);
Код: Выделить всё
Array
(
[5] => Array
(
[0] => Array
(
[category_id] =>
[language_id] =>
[name] =>
)
)
[2] => Array
(
[0] => Array
(
[category_id] =>
[language_id] =>
[name] =>
)
)
[4] => Array
(
[0] => Array
(
[category_id] =>
[language_id] =>
[name] =>
)
)
...
Код: Выделить всё
Array
(
[0] => Array
(
[language_id] => 1
[category_id] => 8
[name] => book
)
[1] => Array
(
[language_id] => 5
[category_id] => 188
[name] => magazine
)
...
)
Array
(
[0] => Array
(
[language_id] => 1
[category_id] => 8
[name] => buch
)
...
Результат print_r($product_names_info); внутри foreach ($data['languages'] as $key => $language) {
Код: Выделить всё
Array
(
[0] => Array
(
[language_id] => 5
[category_id] => 8
[name] => Gecelik
)
[1] => Array
(
[language_id] => 5
[category_id] => 188
[name] => Sabahlık
)
...
)
Array
(
[0] => Array
(
[language_id] => 2
[category_id] => 8
[name] => لباس خواب
)
[1] => Array
(
[language_id] => 2
[category_id] => 188
[name] => Sabahlık
)
Подробнее здесь: https://stackoverflow.com/questions/468 ... ray-in-php
Мобильная версия