Originariamente inviato da las
non so se esista ma comunque scriverla non è complicato:

Codice PHP:
function combinaArray($arrInt,$arrVal){
    
$arrReturn = array();

    foreach(
$arrInt AS $key => $val){
        
$arrReturn [$val] = @$arrVal[$key];
    }

    return 
$arrReturn ;

anzitutto grazie a tutti per le risposte

visto che pare non ci sia me la sono scritta, come giustamente mi è stato suggerito

non è un gran che ma la posto lo stesso per correttezza:


Codice PHP:

/// normalizza array con numero elementi diversi per fare combine (solo indici numerici)///
function normalizza_array($array_iniziale,$n_elementi,$primo_indice){

for (
$j $primo_indice$j <= $n_elementi$j++) {

if (
array_key_exists($j$array_iniziale)) {
    
$array_iniziale[$j];
}
  else
  {
  
$array_iniziale[$j]="";
  }

}

ksort($array_iniziale);
reset($array_iniziale);

return 
$array_iniziale;


buona giornata a tutti