Есть массив, если он содержит более, скажем, десяти элементов, то нужно сократить его до десяти, удалив первые. Решил так:
if(count($data['ids']) > 10){
$arr = array_reverse($data['ids']);
$arr = array_splice($arr, 0, 10);
$data['ids'] = array_reverse($arr);
}
Есть решение по проще, в одну функцию?