Вы можете использовать, например, array_map
, но почему вы не хотите использовать циклы?Фактически, каждый метод, способный изменить массив так, как вы хотите, будет выполнять его итерацию.
function reduce_to_title ($item) {
return $item['title'];
};
$titles = array_map('reduce_to_title', $articles);
Или, поскольку PHP> = 5.3
$titles = array_map(function ($item) {
return $item['title'];
}, $articles);