Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialSujal Khatiwada
Courses Plus Student 204 Pointsproblem in array
ERROR:::You must return the dimensions using the $size parameter.
<?php
class Render {
public static function displayDimensions($size){
$size=implode("x", array(12,14));
return $size;
}
}
?>
2 Answers
David Evans
10,490 PointsHi Sujal.
The challenge asks for: "The accepted parameter $size will be an array containing length and width in that order. Add a return value to the displayDimensions method that returns these values as a string "length x width".
Example: 12 x 14"
The first part says that the parameter $size that is being passed in is an array, therefore there is no need to initialize it as an array in your function. It's already coming in as one. The second part of that says the array contains length and width in that order meaning that $size[0] is the length, and $size[1] is the width.
Lastly it wants you to return a string that is 'length x width' so you'll need to use concatenation to accomplish this.
Have a look at this code:
<?php
class Render {
public static function displayDimensions($size){
return $size[0] . ' x ' . $size[1];
}
}
?>
sujal khatiwada
Courses Plus Student 389 PointsThank you sir