## Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

### Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

###### Phil Ward

4,204 Points# im totally stuck in step 2 of this PHP function task and error message gives no help. Please help!

this needs be a function which mirrors the PHP sum() function. I cant quite get this right it seems...

function mimic_array_sum($array) { $sum = 0; foreach($numbers as $number) { $sum = $sum + $number; } return $sum; }

```
<?php
function mimic_array_sum($array) {
$sum = 0;
foreach($numbers as $number) {
$sum = $sum + $number;
}
return $sum;
}
$palindromic_primes = array(11, 757, 16361);
?>
```

## 2 Answers

###### Kris Phelps

7,609 PointsI believe it should be this:

```
<?php
function mimic_array_sum($numbers) {
$sum = 0;
foreach($numbers as $number) {
$sum = $sum + $number;
}
return $sum;
}
$palindromic_primes = array(11, 757, 16361);
?>
```

###### Phil Ward

4,204 PointsThanks Kevin! that did the trick

## kevin jordan

11,353 Points## kevin jordan

11,353 PointsHey Phil ! You're pretty close ! I'm not sure exaactly what the question needs to pass, but here's some correct code that should get you through. Note you need to invoke the functinon to get it to run and your argument for your function needs to be referenced in your foreach loop. Hope this helps !

kj