![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 4.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
jest to mój pierwszy post na forum więc z góry przepraszam jeśli popełnię jakieś błędy. Dopiero zaczynam naukę php w szkole, dostałem zadanie do wykonania i potrzebuje pomocy. Napisać funkcję o nazwie ZamienLiczbyJesliTrzeba (o 2 parametrach: $liczba1, $liczba2), która zamienia między sobą wartości parametrów $liczba1 i $liczba2, jeśli tylko $liczba1 jest większa od $liczba2. napisałem coś takiego i nie mam zielonego pojęcia co kryje się pod sformułowaniem "zmienia między sobą wartości parametrów"
Z góry dziękuję za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 1 Dołączył: 7.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli $liczba1 będzie większa od $liczba2 to wartość $liczba2 jest wpisywana do $liczba1 Lub jak wolisz:
W tym wypadku po prostu wartości zostaną zamienione |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Ten sposób jest ok, pod warunkiem, że w definicji funkcji doda się referencje, bo przecież nie spowoduje to faktycznej zamiany wartości zmiennych, a jedynie zamianę lokalną wewnątrz funkcji. Tak więc:
a reszta jest ok. -------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 4.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję za pomoc, ale teraz wywala błąd i $liczba1 przejmuje wartość a $liczba2 zostaje bez wartości.
A może zrobić tak. Tyle że też mi błąd wyskakuje.
Notice: Undefined variable: x in C:\xampp-portable\htdocs\_zadania\index.php on line 8 Notice: Undefined variable: y in C:\xampp-portable\htdocs\_zadania\index.php on line 9 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Bo w tym kodzie:
jest literówka... nie: $liczba1=$x; a: $x = $liczba1; Jeden się pomylił, drugi bezmyślnie skopiował -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 21:18 |