se vuoi ristrutturare l'array avresti:

Codice PHP:
$account_temp = array( array('id''user''pass''domain''id_host') );
$account_temp[] = array(
   
'id' => $re_host->id,
   
'user' => $re_host->user,
   
'pass' => $re_host->pass,
   
'domain' => $row2->domain,
   
'id_host' => $row2->id
); 
Per trovare il valore vari modi, ma uno può essere:
Codice PHP:
// $id_host contiene quello da cercare...
foreach ($account_temp as $i => $account) {
  if (
$account['id_host'] == $id_host$j $i// oppure $j[] = $i se ci possono essere più account con lo stesso id_host
};
// ...$j contiene l'indice trovato (o gli indici, come array, nella variante sopraindicata) 
Se $j NON è un array puoi aggiungere un break o trasformare il ciclo con un while per fermarti quando lo trovi senza proseguire