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