Php funkcja i tablica

Php funkcja i tablica
KP
  • Rejestracja:około 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:11
0

Witam mam zrobic cos takiego, utworzyc skrypt ktory zawiera funkcje.

Ta funkcja ma wpisywac liczby do tablicy z ustalonego zakresu przez 2 argumenty tej funkcji, a potem zsumowac elementy tej tablicy.

Jestem w tym nowy i na sam poczatek zadał nam takie zadanie którego w ogole nie rozumiem.

serek
  • Rejestracja:około 11 lat
  • Ostatnio:35 minut
  • Postów:1475
0

No masz podany zakres <A;B>, więc funkcja będzie przyjmować 2 parametry: A i B. Iterujesz po zakresie i wpisujesz liczby do tablicy. I sumujesz te liczby. Co w tym niezrozumiałego?

edytowany 1x, ostatnio: serek
KP
Wlasnie tylko nie wiem tego jak te liczby ktore podam z zakresu np 1-100 w forze, przeniesc do tablicy i zsumowac
katakrowa
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 2 lata
  • Lokalizacja:Chorzów
  • Postów:1670
0

Projektowanie i programowanie. Hobbystycznie elektronika i audio oszołom.
KP
  • Rejestracja:około 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:11
0
katakrowa napisał(a):

A czytałeś już:

https://www.google.com/search?q=php+funkcje daje pierwszy link: https://kursphp.com/rozdzial-3/funkcje/

potem co to są tablice:

https://www.google.com/search?q=php+tablice daje pierwszy link: https://phpkurs.pl/tablice/
?

Kopiuj
<?php
 
function suma($range_start, $range_end) {
  $arr = [];
 
  for ($i = $range_start; $i <= $range_end; $i++) {
    array_push($arr, $i);
  }
 
  return array_sum($arr);
}
 
echo suma(1,2);
 
?>

Cos takiego ?

serek
  • Rejestracja:około 11 lat
  • Ostatnio:35 minut
  • Postów:1475
2

Możesz to zrobić krócej:

Kopiuj
$array = range($start,$end);
$sum = array_sum($array);
edytowany 1x, ostatnio: serek
KP
  • Rejestracja:około 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:11
0
serek napisał(a):

Możesz to zrobić krócej:

Kopiuj
$array = range($start,$end);
$sum = array_sum($array);

i gdzie to wstawic, programowanie w php to dla mnie cos nowego wiec jestem zielony
bo przy funkcji wyrzuca mi error 'function' (T_FUNCTION)

edytowany 1x, ostatnio: KotelPL
Freja Draco
Freja Draco
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 3 lata
  • Postów:3394
2

Nie potrzeba do tego sumowania tablic i funkcji, wystarczy prosta matematyka:
https://www.matemaks.pl/suma-ciagu-arytmetycznego.html

Kopiuj
suma = ((od + do) / 2) * (do - od + 1)

serek
Ale z opisu wynika, że najpierw ma te liczby wpisać do tablicy, a potem zsumować.
Freja Draco
Freja Draco
No chyba, że to po prostu takie szkolne zadanie "dla sztuki" no to ok. Robimy tablicę i sumujemy.
serek
  • Rejestracja:około 11 lat
  • Ostatnio:35 minut
  • Postów:1475
0
KotelPL napisał(a):

i gdzie to wstawic, programowanie w php to dla mnie cos nowego wiec jestem zielony
bo przy funkcji wyrzuca mi error 'function' (T_FUNCTION)

Pokaż kod.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.