Чтобы немного расширить великолепный ответ Хиеу, вы также можете использовать пары $ key => $ value исходного массива. Вот пример с кодом, заимствованным из секции комментариев http://php.net/manual/en/function.array-map.php
Следующее будет использовать ' use ' и включать дополнительный параметр, который является новым массивом.
Ниже приведен код " b_value " и " d_value " и помещен в новый массив $ new_arr
(бесполезный пример, чтобы показать точку)
// original array
$arr = ("a" => "b_value",
"c" => "d_value");
// new array
$new_arr = array();
array_map(function($k,$v) use (&$new_arr) { $new_arr[] = $v;}, array_keys($arr), $arr);
^ $ k - это ключ, а $ v - это значение
print_r из $ new_arr равно
Array
(
[0] => b_value
[1] => d_value
)