任意の長さの文字列を生成する方法
1000バイトの文字列(内容は不問)が欲しいとき、どうやってその文字列を作成するのが簡単だろうか?実際に手で打ち込んだり、マクロを使うってのはなしで。
ループを使って連結する
<?php $str = ''; for ($i = 0; $i < 1000; $i++) { $str .= 'a'; }
配列を作って連結する
<?php $chars = array_fill(0, 1000, 'a'); $str = implode('', $chars);
オフセットを指定する
<?php $str = 'a'; $str[999] = 'a';
sprintf で書式指定して
<?php $str = sprintf('%1000s', 'a');
これくらい?
わかりやすさで言えば、ループか配列を使った場合かな。