foreach ($elenco as $key => $num_caratteri) {


non si capisce proprio che relazione debba avere con quanto postato prima... Da dove "piove" $elenco ?????