![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 18.03.2006 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem tego typu że mam tablice 2-wymiarową taką że np.:
$arr[$i][0] = (1,2,3,4,5); $arr[$i][1] = (1,2,3,4,5, 6, 7); $arr[$i][2] = (3,6,12,11,45, 234); .... ... itd. czyli że ilość elementów jest dowolna. I teraz każdą z tych wartości musze przemnożyć przez konkretną wartość pobieraną Postem czyli w przypadku jesli było by to *2 to wynik ma być mniej wiecej taki: $arr[$i][0] = (2,3,6,8,10); $arr[$i][1] = (2,4,6,8,10, 12, 14); $arr[$i][2] = (6,12,24,22,90, 468); .... Probowalem z array_walk ale nie bardzo mi to wychodzi:/ można prosić jakąś pomoc? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 19.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj tak:
EDIT: z tego co widzę masz trójwymiarową tablicę... W takim razie jeszcze jeden foreach. Jest jeszcze coś takiego:
Ale jak nie lubię list(), więc działanie sprawdź sam ![]() I pytaj wujka google... Ten post edytował fridek 12.06.2007, 11:24:23 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 18.03.2006 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Heh, jednak jak człowieka przyszpili to zrobi, dzięki Ci za to rozwiązanie ale wlasnie zrobilem to innaczej i dziala:
function wymnoz (&$zmienna) { $zmienna = $zmienna*$_POST['mnoznik']; } array_walk($arr[$i]), 'wymnoz') i śmiga:) Dzieki raz jeszcze |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 11:32 |