[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите добавить элементы в массив и вывести их
v0233
Добрый день.
1. Я создал массив;
2. Через цикл добавлю в него информацию.
3. Когда перебираю элементы добавленные в массив выводит только последнюю запись, хотя там их 6 шт.

<?php $products = array(); ?>
<?php
foreach ($this->item->extra_fields as $key=>$extraField): ?>


<?php

$products['НазваниеПоля']= $extraField->name;

$str_exp = explode("%", $extraField->value);
//echo $str_exp[0];
$products['ЗначениеПоля']=$str_exp[0];

if ($str_exp[1]<>'')
$products['Порядок']=$str_exp[1];
echo $str_exp[1]; // тут я проверяю что информация добавляется
?>



<?php
endforeach; ?>

<br>
<?php



print_r($products);


?>

Вот что выводит:

Array
(
[НазваниеПоля] => Кол-во этажей
[ЗначениеПоля] => 4 яруса по 6 противней 600х400 мм
[Порядок] => 6
)


Если делаю через цикл:
 foreach($products as $product):
echo $product;
echo "<br>";
endforeach;

Вот что выводит:
Кол-во этажей<br>4 яруса по 6 противней 600х400 мм  <br>6<br>

Куда деваются остальные элементы, которые добавляются я понять не могу. Поэтому прошу у вас помощи.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.