Благодаря вам я наконец создал массив, но совсем забыл сразу спросить как его правильно отсортировать по значению "порядок" (туда записываются числа).
Вот функция добавления значения в массив (т.е. в несколько массивов):
<?php $products = array(); ?>
<?php foreach ($this->item->extra_fields as $key=>$extraField): ?>
<?php
$str_exp = explode("%", $extraField->value);
$str_exp[1] = ($str_exp[1]<>'') ? $str_exp[1] : null;
$products[] = array('НазваниеПоля'=>$extraField->name, 'ЗначениеПоля'=>$str_exp[0], 'Порядок'=>$str_exp[1]);
?>
<?php endforeach; ?>
<br>
<?php
print_r($products);
?>
Вот что получается:
Array
(
[0] => Array
(
[НазваниеПоля] => Модель
[ЗначениеПоля] => SOLEO M6-CM4
[Порядок] => 1
)
[1] => Array
(
[НазваниеПоля] => Расход по газу
[ЗначениеПоля] => 1
[Порядок] => 2
)
[2] => Array
(
[НазваниеПоля] => Размеры
[ЗначениеПоля] => 1730х1838х2000 мм (на открытой подставке без вытяжного козырька)
[Порядок] => 4
)
[3] => Array
(
[НазваниеПоля] => Напряжение
[ЗначениеПоля] => 380 Вольт
[Порядок] => 5
)
[4] => Array
(
[НазваниеПоля] => Эл.мощность
[ЗначениеПоля] => 38,2 кВатт без расстойки и козырька
[Порядок] => 3
)
[5] => Array
(
[НазваниеПоля] => Кол-во этажей
[ЗначениеПоля] => 4 яруса по 6 противней 600х400 мм
[Порядок] => 6
)
)
Помогите чтобы они шли друг за другом (Согласно "Порядку").
Спасибо