Grazie per la risposta.
Ho risolto facendo al contrario.
Ovvero, l'array che leggo non e' il secondo, ma il primo e con un flag fuori del secondo ciclo, assegno i valori.
In sintesi il codice e' qualcosa del genere
Codice PHP:
foreach ($aBaseTipo01 as $keyBase01 => $valueBase01) {
$flagExist = 0;
foreach ($result as $key => $value) {
if ($result[$key]['cod_tipo'] == $keyBase01) {
$flagExist = 1;
}
}
if ($flagExist) {
$aReturn[$aBaseTipo01[$keyBase01]] = '1';
} else {
$aReturn[$aBaseTipo01[$keyBase01]] = '0';
}
}