Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]jak wstawić do array wszystko z for?
casperii
post
Post #1





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----


Mam w pętli liczby:

  1. for($i=0; $i<25; $i++){
  2. echo $sprzedane['sold-items-list'][$i]->{'item-id'};
  3. }


powyższe zwraca mi jakieś tam liczby , chciałbym je wstawić do array - pytanie jak ?
Zrobienie:

  1. $cos[] = $sprzedane['sold-items-list'][$i]->{'item-id'}


nie działa.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tomplus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 884
Pomógł: 231
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


A to nie działa objawia się czym?
Jeżeli przez echo pojawiają ci się jakieś tam liczby, to wrzucając do tablicy także.

sprawdź zawartość $cos
stosując za pętlą for: print_r($cos);

aha, jeżeli $sprzedane['sold-items-list'][$i] jest obiektem to nie musisz stosować tyle znaczków tutaj: {'item-id'}
wystarczy: item-id

Ten post edytował Tomplus 4.07.2017, 05:43:51
Go to the top of the page
+Quote Post
Pyton_000
post
Post #3





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Cytat(Tomplus @ 4.07.2017, 06:41:26 ) *
aha, jeżeli $sprzedane['sold-items-list'][$i] jest obiektem to nie musisz stosować tyle znaczków tutaj: {'item-id'}
wystarczy: item-id

Nie, nie wystarczy. To akurat jest poprawnie. Jak zapiszesz `$object->item-prop` to się wysypie. W properties nie uzywa się `-` w nazwach.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 16:06