Gå til innhold

Summere partall i en array


Anbefalte innlegg

Har en array

 

$tall = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);

 

Skal finne summen av partallene i denne. Jeg er prøvde dette uten hell:

foreach($tall as $element)
{
if($element % 2 == 0)
{
	echo array_sum($element);
}
}

 

Noen som har en løsning? :)

Lenke til kommentar
Videoannonse
Annonse

<?php

function filterOutOdd ( $number ) {
	return $number % 2 == 0;
}

$numbers = array ( 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 );

echo array_sum ( array_filter ( $numbers, 'filterOutOdd' ) );

?>

<?php

$numbers = array ( 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 );

foreach ( $numbers as $number )
	if ( $number % 2 == 0 )
		$sum = $sum + $number;

echo $sum;

?>

Edit: Med forbehold om feil, utestet kode.

Endret av Jonas
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...