У меня есть многомерный массив, и я хочу, чтобы в каждой второй степени значения массива ограничивались только 4.Как у меня есть массив типа:
Array
(
[test2] => Array
(
[0] => Array
(
[application_id] => 405275016
)
[1] => Array
(
[application_id] => 405275016
)
[2] => Array
(
[application_id] => 303198288
)
[3] => Array
(
[application_id] => 303841592
)
)
[test3] => Array
(
[0] => Array
(
[application_id] => 289267216
)
[1] => Array
(
[application_id] => 303198216
)
[2] => Array
(
[application_id] => 405275016
)
[3] => Array
(
[application_id] => 303198288
)
[4] => Array
(
[application_id] => 303841592
)
[5] => Array
(
[application_id] => 311430400
)
[6] => Array
(
[application_id] => 318096216
)
[7] => Array
(
[application_id] => 320256352
)
)
)
и что я хочу, чтобы, если значение внутренних массивов превысило 5 отсчетов, оно не добавляло к нему никаких дополнительных значений.я должен отформатировать этот выше массив к чему-то вроде:
Array
(
[test2] => Array
(
[0] => Array
(
[application_id] => 405275016
)
[1] => Array
(
[application_id] => 405275016
)
[2] => Array
(
[application_id] => 303198288
)
[3] => Array
(
[application_id] => 303841592
)
)
[test3] => Array
(
[0] => Array
(
[application_id] => 289267216
)
[1] => Array
(
[application_id] => 303198216
)
[2] => Array
(
[application_id] => 405275016
)
[3] => Array
(
[application_id] => 303198288
)
[4] => Array
(
[application_id] => 303841592
)
)
)
здесь во втором массиве массива последние 3 массива были усечены, чтобы принять только 5 отсчетов в качестве значения.Я перепробовал много методов, но ни один из них не достиг этого.
Любая идея о том, как мне этого добиться, будет высоко оценена ??