Ocena użytkownikóww: ***** / 4
Nadesłany przez ddominikp, 10 marca 2011 13:50
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.suma_elementow_1_php.php:
<!--
suma elementow tablicy
www.algorytm.org
-->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Suma elementów tablicy</title>
</head>
<body>
<h3>Suma elementów tablicy</h3>
Format: 0,1,2,3,4,n (elementy oddzielone przecinkiem)
<form action="" method="post">
<input type="text" name="elementy" size="10" />
<input type="submit" value="Oblicz" />
</form>
<?php
if($_POST['elementy']){
$elementy = explode(',', $_POST['elementy']); //tworzymy tablicę z tekstu w formacie 0,1,2,3,4,5,6,n (każdy element oddzielony przecinkiem)
if(is_array($elementy)){ //jeśli są jakieś wartości w tablicy, to kontynuujemy
$wynik = 0; //zerujemy zmienną $wynik;
for($i=0; $i<count($elementy); $i++){ //po kolei dodajemy każdą wartość tablicy do zmiennej $wynik
$wynik += $elementy[$i];
}
echo 'Suma elementów to: '.$wynik."<br />\r\n";
} else echo 'Wartości podaj w formacie: 0,1,2,3,4 (każdy element oddzielony przecinkiem).';
} else echo 'Musisz podać jakieś wartości!';
?>
</body>
</html>