Znalazłem gdzieś w internecie także zadanie o treści
//Napisa? funkcje dwuargumentow1, kt?rej argumentami bed1 liczby 3 cyfrowe i zadaniem funkcji jest: wyliczy? oredni1 tych liczb i mediane.
Zrobiłem je w taki niezbyt elegancki sposób
function srmediana($liczba,$liczba1) { { $srednia=($liczba+$liczba1)/2; $mediana=($tablica[2]+$tablica[3])/2; } else { return; } }
Wytłuszczoną linijke próbowałem zapisac na pierdyliard różnych sposobów
np.
for ($i=0;$i<6;$i++) { $tablica[]=$liczba[$i]; $tablica[]=$liczba[$i]; }
albo
W koncu pomyslałem że explode zrobi tak że
i spróbowałem poprostu
Jednak żaden z tych sposobów przy skrypcie
<html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"> <meta http-equiv="Content-Language" content="pl"> <meta name="Author" content="Seba"> <title>Test funkcji</title></head> <form action="funkcjasrmediana.php" method="post"> <input type="text" name=test> <input type="text" name=test1> <input type="submit" value="Wy?lij"></form> </html> <? //Napisa? funkcje dwuargumentow1, kt?rej argumentami bed1 liczby 3 cyfrowe i zadaniem funkcji jest: wyliczy? oredni1 tych liczb i mediane. $test=$_POST['test']; $test1=$_POST['test1']; function srmediana($liczba,$liczba1) { { $srednia=($liczba+$liczba1)/2; $mediana=($tablica[2]+$tablica[3])/2; } else { return; } } ?>
Poprostu nie zadziałał. Moim pytaniem jest: Dlaczego ?