[PHP]Dodawanie zmiennych, kilkadziesiąt zmiennych o wspólnym początku w nazwie |
[PHP]Dodawanie zmiennych, kilkadziesiąt zmiennych o wspólnym początku w nazwie |
15.04.2019, 13:05:22
Post
#1
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 24.05.2015 Ostrzeżenie: (0%) |
Mam kilkadziesiąt zmiennych, które mają nazwy zaczynające się na $ilo_10_
następnie w nazwie występują dwie lub trzy litery i 3-5 cyfr. Musze je wszystkie zsumować. Mogę je co prawda wszystkie wypisać, ale to niewygodne i o pomyłkę nietrudno. Czy da się jakoś to uprościć, aby nie wypisywać wszystkich zmiennych do sumowania? |
|
|
15.04.2019, 13:16:42
Post
#2
|
|
Grupa: Zarejestrowani Postów: 965 Pomógł: 285 Dołączył: 19.06.2015 Skąd: Warszawa Ostrzeżenie: (0%) |
Słyszałeś o tablicach?
|
|
|
15.04.2019, 15:06:40
Post
#3
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 24.05.2015 Ostrzeżenie: (0%) |
|
|
|
15.04.2019, 15:20:19
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
kapslockk mial raczej na mysli, bys nie zapisywal danych do zmiennych, tyko bys wrzucal dane do tablicy
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
15.04.2019, 15:20:37
Post
#5
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 32 Dołączył: 10.03.2004 Ostrzeżenie: (10%) |
Tak, słyszałem. A jak te nazwy zmiennych mają znaleźć się w tablicy? https://www.php.net/manual/en/function.array-sum.php |
|
|
15.04.2019, 19:11:46
Post
#6
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 24.05.2015 Ostrzeżenie: (0%) |
bys nie zapisywal danych do zmiennych, tyko bys wrzucal dane do tablicy Obawiam się, że nie zostałem zrozumiany. Chcę zsumować zmienne, ale ponieważ jest ich dużo, pomyślałem, że da się to zrobić np za pomocą pętli. Część nazwy zmiennej, która jest różna dla każdej zmiennej, zastąpić np wyrażeniem regularnym. Ale nie wiem jak się do tego zabrać. |
|
|
15.04.2019, 19:15:51
Post
#7
|
|
Grupa: Zarejestrowani Postów: 965 Pomógł: 285 Dołączył: 19.06.2015 Skąd: Warszawa Ostrzeżenie: (0%) |
Zostałeś zrozumiany, ale te zmienne nie pojawiają się w kodzie z powietrza. Sam je musiałeś zadeklarować, więc zamiast tworzyć cuda w stylu $ilo_10_ zrób $ilo[10]. Od tego właśnie są tablice. A później sumowanie to już tylko jakiś foreach/array_sum.
|
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 14:47 |