Partendo da ciò:

Codice PHP:
<?php

function transqa($result)
{

  foreach(
$result as $row)
  {
   
$output[]=array('id'=>$row['id'], 'italiano'=>$row['italiano']);
   }

 return 
$output;
 }

?>
Ipotizzando che si voglia fare un pannello di controllo per un "dizionario" dove l'utente possa aggiungere lingue a piacere semplicemente con un pulsante che gli permetta di inserire il nome della nuova colonna (alter table add), e che il risultato finale sia una semplice tabella da riempire poi con tutte le traduzioni manualmente, come si compone un array dinamico in questo caso, per la visualizzazione?
So che esiste array_push, ma non so come fare il ciclo che lo conterrà. Non saprei che condizione mettere per dirgli:"finchè ci sono colonne in $result, prendine il valore ed aggiungilo nell'array". Mi piacerebbe anche estrarne il nome della colonna così come ho fatto per "italiano".
Come traggo tutto ciò da $result?