I would like to wrap all elements of an array with something like but I don’t want a lot of lines or foreach loop
$links = array('london','new york','paris');
The outcome should be
<a href="#london">london</a>
<a href="#new york">new york</a>
<a href="#paris">paris</a>
How about array_map?
Demo (Click source)
Without PHP > 5.3, you can’t use a lambda function, so you’ll need something like this:
Demo for PHP 5.2 (Again, click Source)