Codice PHP:
function check($array1,$array2){ 
//ritorna gli indici dei value presenti in tutti e due gli array
$k 0;
$supp = array();

for(
$i 0$i count($array1); $i++){
    for(
$j 0;$j count($array2); $j++){
        if(
$array1[$i] == $array2[$j]) {
            
$supp[$k] = $i;
            
$k++;
            break;
    }
    
}
}
return 
$supp;
}

function 
add_char($array1,$supp,$char){
//ritorna l'array modificato con $char
    
for($i 0;$i count($supp);$i++)
        
$array1[$supp[$i]] = $array1[$supp[$i]] . $char;
    
    return 
$array1;


}


$array1 = array("mela","banana","pera","arancia"); 
$array2 = array("mela","pera");
$supp check($array1,$array2);
$array1 add_char($array1,$supp,'*');
print_r($array1); 

fammi sapere se non capisci qualcosa