- print_r: documentation ( source)
- array_merge: documentation ( source)
- array_fill: documentation ( source)
<?php
$array_caselle = Array
(
'cap' => 3,
'shirt' => 2,
'tatuaggio' => 1,
'badge' => 2
);
$finalArray = [];
foreach ($array_caselle as $k => $v) {
$finalArray[]= array_fill(0,$v,$k);
}
$finalArray = call_user_func_array('array_merge', $finalArray);
print_r($finalArray);