- array_map: documentation ( source)
- array_chunk: documentation ( source)
- array_shift: documentation ( source)
- implode: documentation ( source)
- range: documentation ( source)
- array_pop: documentation ( source)
<?php
function get_links() {
return array_map(
function ($range) { return array_shift($range) . '-' . array_pop($range); },
array_chunk(range('A', 'Z'), 3)
);
}
function make_link($link) {
return '<a title="filter results by letter '.$link.'" href="/business/'.$link.'">';
}
echo implode('|', array_map('make_link', get_links()));