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