Hallo,
der genannte Fehler kann zwei Quellen haben. Entweder ist in $info kein Array, sondern ein String, oder aber dein $haus-Array ist einer. Dein $info-Array wirst Du vermutlich vor der Schleife erzeugt haben, daher hätte ich das $haus Array eher im Verdacht. Wo kommt das her?
Unabhängig davon wurde die Frage nach der Sinnhaftigkeit des Kopiervorgangs ja schon gestellt. Das, was Du da machst, ist in SQL-Sprech eine Projektion - ist die wirklich nötig? Wird das $info-Array nachher aus dem Dunstkreis deines PHP-Scripts hinausgereicht, dass Du die $haus-Einträge projizieren und klonen musst? Kannst Du nicht statt dessen einfach das $haus-Array verwenden?
Rolf