php - I want to echo all the values of the arrays using foreach loop within a function -
i trying echo values of $sel_arrays
using foreach loop within function called country()
. using loop within country()
function , return value $sel
. output single value bangladesh. want values of $sel_arrays
.though know foreach loops iterates arrays values, these codes not give expected result. below codes...
<?php function country() { $sel_arrays = array('banglasesh','pakistan','usa','india','italy'); foreach( $sel_arrays $sel ) { return $sel; } } echo country(); // output bangladesh. ain't wanting. ?>
i did not how happening. please values of array.
your function returns
, , exits function, in first iteration. how return
works. work around it, add values string, , echo string instead.
function country() { $sel_arrays = array('banglasesh','pakistan','usa','india','italy'); $result = ""; foreach( $sel_arrays $sel ) { $result .= $sel." "; } return $result; } echo country(); // outputs everything, separated space
reference
Comments
Post a Comment