0

私の Web サイトの管理セクションに、データベースからデータを含む Excel ファイルを抽出するボタンがあります。実際には、PEAR を使用してボタンをクリックすると作成される Excel ファイルです。SQL クエリを使用して、SQL Server 2008 データベースから必要な情報を取得しています。

「number1」という名前の列の 1 つに、1 ~ 9999 の範囲の数値が含まれています。まだ4桁でないときに数字の前にゼロを置く方法を探していましたが、今まで運がありませんでした。たとえば、データベースの数値が 12 の場合、Excel シートでは 0012 として表示したいと考えています。

現在使用されているコードは次のとおりです。

if ($j == 15){
$worksheet->write($variable1, $j , $variable2[$i][$j], $text222);
    }
where $variable1 = 0; $variable2 = ("my sql query")

あなたの助けに感謝します。

編集:答え

$number = str_pad($value, 4, '0', STR_PAD_LEFT);

また

JAGAnalyst の回答、実際にコードで使用したものです。

4

1 に答える 1