(Strafverfahren; Besuchsbewilligung), hat sich ergeben: A.-Die Bezirksanwaltschaft Zürich führt ein Ermittlungsverfahren gegen verschiedene Personen aus dem ehemaligen Jugoslawien durch, denen umfangreicher Heroinhandel vorgeworfen wird. Am 18. Oktober 1999 wurden im Rahmen dieses Verfahrens in einer Wohnung in Spreitenbach verschiedene Personen im Zusammenhang mit einem Herointransport aus Mazedonien festgenommen. Darunter befand sich Z.T._, der sich seither in Untersuchungshaft befindet. In der Wohnung wurden Fr. 81'500.-- sichergestellt. Gleichzeitig wurden in Spreitenbach ca. 19 kg Heroin beschlagnahmt. Vor dem Haus, in dem sich die betreffende Wohnung befand, wurde E.T._, der Bruder von Z.T._ verhaftet. Bei einer Hausdurchsuchung in der Wohnung von E.T._ in Luzern konnten Fr. 7'150.-- in bar sichergestellt werden. E.T._ wurde am 19. Oktober 1999 aus dem Polizeiverhaft entlassen. Er wird weiterhin der Mittäterschaft beim Z.T._ vorgeworfenen Heroinhandel beschuldigt. Am 13. Dezember 1999 lehnte die Bezirksanwaltschaft Zürich ein Gesuch ab, es sei E.T._ zu gestatten, seinen inhaftierten Bruder Z.T._ zu besuchen. Einen dagegen gerichteten Rekurs von Z.T._ wies die Staatsanwaltschaft des Kantons Zürich am 24. Dezember 1999 mit der Begründung ab, es bestehe die Gefahr einer Kollusion zwischen den beiden Personen. B.-Gegen den Rekursentscheid der Staatsanwaltschaft führt Z.T._ staatsrechtliche Beschwerde wegen Verletzung der persönlichen Freiheit sowie von Art. 8 EMRK und von Art. 17 des Internationalen Paktes vom 16. Dezember 1966 über bürgerliche und politische Rechte (UNO-Pakt II; SR 0.103. 2). Er beantragt, den Rekursentscheid aufzuheben. Die Bezirksanwaltschaft Zürich lässt sich nicht vernehmen, während die Staatsanwaltschaft des Kantons Zürich die Abweisung der Beschwerde beantragt.