Reputation: 635
I need some help with this function to finish my project.
3 variables:
$cityName1 = "New York";
$cityName2 = "Madrid";
$cityName3 = "Paris";
The function:
function cityNameFunction($cityName) {
$city_name = $cityName;
return $city_name;
}
Calling the function:
$cityName = array();
for($x = 1; $x <= 3; $x++) {
$cityName[$x] = ${'cityName'.$x};
}
$cityName1 = cityNameFunction($cityName1);
$cityName2 = cityNameFunction($cityName2);
$cityName3 = cityNameFunction($cityName3);
What do I have to do if I have 2000 cities?
Thanks for any help
Upvotes: 0
Views: 61
Reputation: 10143
Strange example, but you may write something like this
$cityName = array();
for ($x = 1; $x <= 3; $x++) {
$cityName[$x] = ${'cityName'.$x};
${'cityName'.$x} = cityNameFunction(${'cityName'.$x});
}
Upvotes: 1
Reputation:
An example of Itterating over a PHP Function at work:
$new = array(1,2,3,4);
for($i=0;$i<=3;$i++)
{
$val = $new[$i];
if(!function_exists('myfunction'))
{
function myfunction($value) {
//Do something
}
}
echo $val;
}
Upvotes: 0