Вы можете использовать array_map()
со встроенными функциями implode
и strlen
:
$mainArray = [
[4],
[3, 4],
[2, 30, 43, 65, 53, 634]];
print_r(array_map(function ($v) {
return implode(',', array_map('strlen', $v));
},
$mainArray));
Выход:
Array
(
[0] => 1
[1] => 1,1
[2] => 1,2,2,2,2,3
)