我遇到了將對象推入數組的問題。陣列推送問題
這裏是我的對象
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
)
這裏是我的陣列我tryed推動一切到一個數組
Array
(
[0] => title, Titel
[1] => articlenumber, Artikelnummer
[2] => price, Prijs
[3] => sale_price, Sale Prijs
[4] => description, Tekst
[5] => views, 1
[6] => brand, Merk
)
正如你可以看到,當他來的項目「膠底」我的代碼將停止,它是這樣做的,因爲它的值是0.當我把這個值放到別的東西上時,如果工作正常的話。
這裏是我使用的代碼。
$value = array();
while (next($Product)) {
$constant = key($Product);
array_push($value, $constant.", ".$Product->$constant);
echo $constant."<br>";
}