miojamo
17.08.2010, 09:52:14
Witam
jak zapisać taką tablice:
for () {
$tablica[$klucz] = $wartość
}
generuje tablice ale chyba nieprawidłowo.
skowron-line
17.08.2010, 09:55:41
To może coś takiego
range, napisz jaki wynik chcesz osiągnąć.
miojamo
17.08.2010, 09:58:46
ale ja potzrebuje wygenerować tablice z kluczami
czyli np
$tablica['kolor'] = bialy
$tablica['wielkosc'] = duzy
....
skowron-line
17.08.2010, 10:01:36
No ok, to pokaż składowe czyli zmienną $klucz i obstawiam że wartosc to też zmienna.
Jeżeli masz to w tablicach
$klucz = array('kolor', 'wielkosc'); $wartosc = array('czerwony', 'duzy'); $x = array_combine($klucz, $wartosc);
http://pl2.php.net/manual/pl/function.array-combine.php, no ale to tylko przypuszczenia.
miojamo
17.08.2010, 11:39:42
tylko jest ten problem ze kolumny sie nie zgadzaja (ilość)?
thek
17.08.2010, 13:00:30
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.
miojamo
17.08.2010, 13:34:20
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....)