Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Aktualizacja tablicy
busterek
post 21.02.2013, 08:57:52
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 30.07.2006
Skąd: Łódź

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


Witam.
Zacząłem bawić się w webapi allegro. Dane przekazywane są w postaci struktur i tablic. Ale nie chodzi mi w tej chwili o samo webapi, tylko o obsługę tablic.
Mam taką tablicę:

  1. $field = array
  2. (
  3. 'fid' => 0,
  4. 'fvalue-string' => '',
  5. 'fvalue-int' => 0,
  6. 'fvalue-float' => 0,
  7. 'fvalue-image' => 0,
  8. 'fvalue-datetime' => 0,
  9. 'fvalue-date' => '',
  10. 'fvalue-range-int' => array(
  11. 'fvalue-range-int-min' => 0,
  12. 'fvalue-range-int-max' => 0),
  13. 'fvalue-range-float' => array(
  14. 'fvalue-range-float-min' => 0,
  15. 'fvalue-range-float-max' => 0),
  16. 'fvalue-range-date' => array(
  17. 'fvalue-range-date-min' => '',
  18. 'fvalue-range-date-max' => '')
  19. );


Jak teraz dokonać aktualizacji np. dwóch pól w tej tablicy? Kiedy wykonuję:

  1. $field = array('fid' => 1, 'fvalue-string' => 'Hejka');


to nadpisuje całą tablicę, a nie tylko te dwa pola.
Go to the top of the page
+Quote Post
Lysiur
post 21.02.2013, 09:01:44
Post #2





Grupa: Zarejestrowani
Postów: 66
Pomógł: 11
Dołączył: 25.07.2012

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


Nadpisujesz, bo dla zmiennej $field, deklarujesz nową tablicę.

  1. $filed['fid'] = 1;
  2. $field['fvalue-string'] = 'Hejka';
Go to the top of the page
+Quote Post
busterek
post 21.02.2013, 09:11:13
Post #3





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 30.07.2006
Skąd: Łódź

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


Oooo. Dzięki. smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:40