Pokaż wyniki od 1 do 8 z 8

Wątek: integracja tablicy z klasą user

  1. #1
    Zarejestrowany
    Dołączył
    Jan 2010
    Posty
    78

    Domyślnie integracja tablicy z klasą user

    mógłby ktoś mi pomóc rozwiązać ten problem mam klasę user i np. takie polecenie
    Kod php:
    echo $user->get['inteligencja'
    wyświetli inteligencję. Teraz w wyniku funkcji otrzymuje tablice
    Kod php:
    array=('inteligencja'=>-10
    jak moge oba elementy w prosty sposób zintegrować ze sobą??

  2. #2
    Zasłużony Awatar karer
    Dołączył
    Apr 2008
    Posty
    2,554

    Domyślnie

    Wytlumacz o co ci chodzi. Wiesz wogole co znaczy integracja? To jest laczenie dwoch rzeczy ze soba. Zeby polaczyc 2 rzeczy trzeba wiedziec jak maja byc polaczone a ty tego nie podales.

  3. #3
    Zarejestrowany
    Dołączył
    Jan 2010
    Posty
    78

    Domyślnie

    widocznie nie wyjaśniłem się zbyt jasno chodzi mi oto że user ma inteligencję załóżmy 100. Przeciwnik rzuca czar (czyli moją funkcję) która zwraca wynik inteligencja-=10. Chce tak to ZINTEGROWAĆ (dokładnie wiem o co mi chodzi) żeby inteligencja user po użyciu czaru = 90 czyli poprostu dodać cechę użytkowanika z wynikiem. Przy jednym elemencie w tablicy nie jest to trudne ale jak to zrobić gdy elementów będzie więcej np. array('inteligencja'=>-10, 'hp'=>-30')
    Ostatnio edytowane przez toriam ; 12-09-2010 o 11:59

  4. #4
    Zarejestrowany
    Dołączył
    Apr 2008
    Posty
    13

    Domyślnie

    Nie bardzo wiem co chcesz zrobić, jeśli dodać +10 do wszystkich wartosci po rzuceniu czaru to uzyj pętli:
    Kod php:
    $parametry = array('inteligencja'=>10,'hp'=>30);
     
    foreach(
    $parametry as $nazwa=>$wartosc) {
         
    $parametry[$nazwa] = $wartosc+10;

    jesli tylko wybrany parametr chcesz zwiększyć
    to: $parametry['inteligencja']+=10;
    Ostatnio edytowane przez Logic ; 12-09-2010 o 12:44

  5. #5
    Zarejestrowany
    Dołączył
    Jan 2010
    Posty
    78

    Domyślnie

    co prawda nie oto mi chodziło ale dzięki temu wpadłem na pomysł, który o dziwo działa
    Kod php:
    $tablica = array('inteligencja'=>-10,'zycie'=>30);

    foreach(
    $tablica as $nazwa=>$wartosc)
    {
    $user->get[$nazwa] +=$wartosc;

    dzięki za podsunięcie pomysłu

  6. #6
    Zasłużony Awatar karer
    Dołączył
    Apr 2008
    Posty
    2,554

    Domyślnie

    Czyli chodzilo o zwykla petle czyli totalne podstawy php. Odsylamy do kursow...

  7. #7
    Zarejestrowany
    Dołączył
    Jan 2010
    Posty
    78

    Domyślnie

    rzadko używam pętli foreach dlatego o niej zapomniałem

  8. #8
    Zasłużony Awatar karer
    Dołączył
    Apr 2008
    Posty
    2,554

    Domyślnie

    foreach jest bardzo przydatna petla w php. Wlasciwie w obrobce danych z baz stosuje sie ja czesciej niz kazda inna.

    PS na nastepny raz staraj sie lepiej opisywac problemy. Chodzi o to zebys podal strukture danych wejsciowych a nie jakis opis slowny. Do tego podal wynik koncowy jesli wiesz jak ma wygladac.

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. sprawdzenie czy user istnieje
    Przez boosik01 w dziale PHP / MySql
    Odpowiedzi: 3
    Ostatni post / autor: 04-08-2010, 21:31
  2. Integracja płatności SMS ze stroną
    Przez gordon90 w dziale PHP / MySql
    Odpowiedzi: 7
    Ostatni post / autor: 22-11-2009, 12:54
  3. klasa a klasa która lepsza
    Przez Speedy w dziale PHP / MySql
    Odpowiedzi: 6
    Ostatni post / autor: 26-09-2009, 22:57
  4. pobranie klucza tablicy asocjacyjnej
    Przez sazian w dziale PHP / MySql
    Odpowiedzi: 3
    Ostatni post / autor: 26-09-2009, 11:19

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •