В то время как (следующий ($ массив)) петля преждевременно разрывается на элементе со значением 0Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 В то время как (следующий ($ массив)) петля преждевременно разрывается на элементе со значением 0

Сообщение Anonymous »

У меня проблема с толканием объекта в массив. < /p>
Вот мой объект < /p>
Products Object
(
[id] =>
[title] => Titel
[articlenumber] => Artikelnummer
[price] => Prijs
[sale_price] => Sale Prijs
[description] => Tekst
[views] => 1
[brand] => Merk
[soled] => 0
[start_date] => 2011-04-21
[end_date] => 2011-04-28
[active] => 2
[sale_text] => Sale Tekst
)
< /code>
А вот мой массив, я попытался подтолкнуть все на массив < /p>
Array
(
[0] => title, Titel
[1] => articlenumber, Artikelnummer
[2] => price, Prijs
[3] => sale_price, Sale Prijs
[4] => description, Tekst
[5] => views, 1
[6] => brand, Merk
)
< /code>
Как видите, мой код останавливается, когда он приходит к элементу «Soed», он делает это потому, что значение 0. Когда я помещаю это значение что -то другое, если работает нормально. /p>
Вот код, который я использую.$value = array();
while (next($Product)) {
$constant = key($Product);
array_push($value, $constant . ", " . $Product->$constant);
echo $constant . "
";
}


Подробнее здесь: https://stackoverflow.com/questions/557 ... th-0-value
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»