-7

文字列の長さが固定され、予約されている txt ファイルを生成してダウンロードする方法を作成する必要があります。たとえば、ID、名前、NIF を含むレコードからデータを挿入する必要があります。ID は 100 になる可能性があるため、その文字列用に 3 つのスペースを確保する必要があります。したがって、ID 1 を書く場合は 2 文字の空白にし、改行なしで「名前」を続ける必要があります。私の考えは、for() ループを使用し、ファイル位置が [i] のときに配列要素 [i] を挿入することです。私の質問は、ファイル内のその位置のサイズを定義する方法ですか?

4

1 に答える 1

0

str_pad をお探しですか? http://php.net/manual/en/function.str-pad.php str_pad(1, 3, ' ', STR_PAD_LEFT)になり" 1"ます。各文字列の長さを示す配列を持ち、$lenghts[$i]ループ内で使用してパディングサイズを設定できます

于 2016-07-21T11:49:09.473 に答える