Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] tablica
miojamo
post 17.08.2010, 09:52:14
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 28.05.2010

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


Witam


jak zapisać taką tablice:

for () {

$tablica[$klucz] = $wartość

}

generuje tablice ale chyba nieprawidłowo.

Ten post edytował miojamo 17.08.2010, 09:59:22
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
skowron-line
post 17.08.2010, 09:55:41
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


To może coś takiego range, napisz jaki wynik chcesz osiągnąć.

Ten post edytował skowron-line 17.08.2010, 09:56:07


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
miojamo
post 17.08.2010, 09:58:46
Post #3





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 28.05.2010

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


ale ja potzrebuje wygenerować tablice z kluczami

czyli np

$tablica['kolor'] = bialy
$tablica['wielkosc'] = duzy
....
Go to the top of the page
+Quote Post
skowron-line
post 17.08.2010, 10:01:36
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


No ok, to pokaż składowe czyli zmienną $klucz i obstawiam że wartosc to też zmienna.
Jeżeli masz to w tablicach
  1. $klucz = array('kolor', 'wielkosc');
  2. $wartosc = array('czerwony', 'duzy');
  3. $x = array_combine($klucz, $wartosc);
  4. echo '<pre>';
  5. print_r($x);

http://pl2.php.net/manual/pl/function.array-combine.php, no ale to tylko przypuszczenia.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
miojamo
post 17.08.2010, 11:39:42
Post #5





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 28.05.2010

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


tylko jest ten problem ze kolumny sie nie zgadzaja (ilość)?
Go to the top of the page
+Quote Post
thek
post 17.08.2010, 13:00:30
Post #6





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




To pytanie... Jak chciałeś podzielić 10 jabłek miedzy 15 dzieci bez krojenia? Albo masz klucze bez wartości żadnych, albo nie masz kluczy do określonych wartości, bądź też do pewnych kluczy masz kilka wartości, co automatycznie tworzy z nich tablicę! Podaj przykład jakiś to Ci powiemy jak z tym sobie poradzić. Bo Coś mi sie widzi, że proste array_combine wspomniane to nie jest to o co Ci chodzi.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
miojamo
post 17.08.2010, 13:34:20
Post #7





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 28.05.2010

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





Array ( [1] => 63 [2] => IS343434 [3] => aaa [7] => Warszawa [8] => Wola [12] => 100 [14] => 1 [15] => 100 [35] => 1 )

druga tablica to np [1] => id

i ma powstać Array ( [id] => 63....)
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 - 09:03