サーバサイドの言語はPHP7.0です。
標題の件を達成する場合、一般的にどういった解決策をとるべきか全く想像がつかず 的を得ない問い合わせをしてしまいました。
しかし皆様からのコメントを得て、自分が分からなくなっているポイントがなんとなくみえてきました。

-前提-
SELECTから得られる内容は 決して一テーブルからの出力結果に留まらず、参照されるテーブルの全項目でもない、関数で適宜項目が補われている状態、あるテーブルの行分横展開する形態で、列数を予測することができない

-自分が分からないポイント-
列が可変ということはSQLServerから取得される結果の項目数・項目名が不明なはずで、これらを捉えられなくてはPHPでテーブルに展開できないのでは?という解釈をしてしまいました。
でも....よくよく考えると、固定で出力される項目は明らかだし、全ての項目数ってCOUNTだかLENGTHで取れるのですよね?? いけるような気がしてきました。

===追記===
画像の説明をここに入力