Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odwołanie do obiektu w tablicy
Forum PHP.pl > Forum > PHP
Resurrection
mam taką tablicę
  1. Array ( [sold-items-counter] => 78 [sold-items-list] => Array ( [0] => stdClass Object ( [item-id] => 2990674102 [item-title] => FOTOKALENDARZ A3 13 stron Piękne Wzory [item-thumbnail-url] => <a href="http://img05.allegroimg.pl/photos/64x48/29/90/67/41/2990674102" target="_blank">http://img05.allegroimg.pl/photos/64x48/29...7/41/2990674102</a> [item-price] => Array ( [0] => stdClass Object ( [price-type] => 1 [price-value] => 29 ) ) [item-start-quantity] => 500 [item-sold-quantity] => 4 [item-quantity-type] => 1 [item-start-time] => 1359538035 [item-end-time] => 1360142835 [item-end-time-left] => 5 dni [item-bidders-counter] => 3 [item-highest-bidder] => stdClass Object ( [user-id] => 0 [user-login] => [user-rating] => 0 [user-icons] => 0 [user-country] => 0 ) [item-category-id] => 66810 [item-watchers-counter] => 0 [item-views-counter] => 14 [item-note] => [item-special-info] => 1 [item-shop-info] => 0 [item-product-info] => 0 [item-payu-info] => 1 ) [1] => stdClass Object ( [item-id] => 2966300594 [item-title] => FOTOKALENDARZ A3 13 stron Piękne Wzory [item-thumbnail-url] => <a href="http://img05.allegroimg.pl/photos/64x48/29/66/30/05/2966300594" target="_blank">http://img05.allegroimg.pl/photos/64x48/29...0/05/2966300594</a> [item-price] => Array ( [0] => stdClass Object ( [price-type] => 1 [price-value] => 29 ) ) [item-start-quantity] => 500 [item-sold-quantity] => 2 [item-quantity-type] => 1 [item-start-time] => 1358719712 [item-end-time] => 1359324512 [item-end-time-left] => Zakończona [item-bidders-counter] => 2 [item-highest-bidder] => stdClass Object ( [user-id] => 0 [user-login] => [user-rating] => 0 [user-icons] => 0 [user-country] => 0 ) [item-category-id] => 66810 [item-watchers-counter] => 0 [item-views-counter] => 53 [item-note] => [item-special-info] => 1 [item-shop-info] => 0 [item-product-info] => 0 [item-payu-info] => 1 )
  2. ...

chcę odwołać się do elementu item-id. Robię to w pętli w ten sposób:
  1.  
  2. $nazwatablicy["sold-items-list"][$i]->item-id;

niestety nie funkcjonuje...dlaczego?
Crozin
Ponieważ ten zapis traktowany jest jako:
  1. <?php ($nazwatablicy["sold-items-list"][$i]->item) - (id);
Nazwę właściwości musisz objąć w nawiasy klamrowe i potraktować jako string:
  1. <?php ...->{'item-id'};
Resurrection
Dziękuję za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.