![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 8 Dołączył: 10.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mój kod wygląda następująco:
Chciałbym rozbić zmienną $arrayek na dwie części (IMG:style_emoticons/default/smile.gif) Czyli mieć talice z : Array('username','password','surname') i Array('Jacek','Kowalski','Haslo'). Niestety ale tym sposobem co wyżej wymieniłem otrzymuje: Array('username' =>,'password' =>,'surname' =>) Zapewne ze względu na to że tablica = NULL . Jak utworzyć taką tablice jak ja potrzebuje ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Już na samym początku czegoś nie rozumiem.
Chcesz otrzymać DWIE tablice to dlaczego w pętli tworzysz tylko jedną? Wynik print_r, który napisałeś to chyba nie z tego kodu. Jak byk widać że tworzy tablice o indeksach: indeks, wartość, indeks, wartość, index, wartość (wszystko = null) Rozwiązanie: Twórz DWIE tablice. Indeks zostaw pusty [] no a wartość to $k dla tablicy pierwszej, $v dla drugiej (i tak 3 razy). Ten post edytował markonix 30.11.2010, 02:00:16 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 197 Pomógł: 24 Dołączył: 22.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Żadnych pętli nie trzeba (IMG:style_emoticons/default/smile.gif)
Aby uzyskać Array('username','password','surname') : Kod $tab1=array_keys($_POST); Aby uzyskać Array('Jacek','Kowalski','Haslo') : Kod $tab2=array_values($_POST);
Ten post edytował maviozo 30.11.2010, 03:11:36 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 8 Dołączył: 10.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Już na samym początku czegoś nie rozumiem. Chcesz otrzymać DWIE tablice to dlaczego w pętli tworzysz tylko jedną? Wynik print_r, który napisałeś to chyba nie z tego kodu. Jak byk widać że tworzy tablice o indeksach: indeks, wartość, indeks, wartość, index, wartość (wszystko = null) Rozwiązanie: Twórz DWIE tablice. Indeks zostaw pusty [] no a wartość to $k dla tablicy pierwszej, $v dla drugiej (i tak 3 razy). Witam, tak popełniłem błąd tworząc tylko jedną pętle (IMG:style_emoticons/default/winksmiley.jpg) Ale w skrypcie miałem poprawnie, poprostu jak tutaj pisałem to literówka, zresztą póżno było (IMG:style_emoticons/default/winksmiley.jpg) A Twojego rozwiązania nie rozumiem bo jak zrobię to co Ty mówisz czyli $tablica[] = $k, to wyjdzie mi array(0 => Zawartosc K); Ale kolega maviozo podał bardzo dobre rozwiązanie (IMG:style_emoticons/default/smile.gif) W każdym bądz razie dziękuje za odpowiedzi |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 06:52 |