str_repeat とは
- ここで説明する str_repeat とは次の語句からなる PHP の関数です。
- string
- 読み: ストリング
意味: 文字列、糸、一連、一続きのもの - repeat
- 読み: ストリングリピート
意味: 繰り返す
str_repeat 関数の概要
この関数は、引数に与えた任意の文字列を指定回数繰り返し、新しい文字列をを返します。
また、指定回数を 0 にした場合、空の文字列を返します。
構文
サンプルを見る前に構文を確認しておきます。
$newString = str_repeat(strRepeatString, intNumberOfRepetitions);
- $newString: 戻り値です。関数により生成された新しい文字列です。
- strRepeatString: 繰り返す文字列です。
- intNumberOfRepetitions: 繰り返し回数です。
サンプルコードと実行結果
ここでは str_repeat() の引数に "+-" という文字列を与え、 その文字列を 10 回繰り返した新しい文字列をを取得、表示します。
サンプルコード: HTML ( 拡張子は .php )
<body>
<?php
...
?>
</body>
- 02: <?php (php のコードを記述するための開始タグです。)
- 03: ... (この行は [ サンプルコード: PHP ] の内容の部分です。)
- 04: ?>(php の記述を終了するための終了タグです。)
- ここでは HTML ドキュメントの body 要素内に php の開始タグと終了タグを置いていますが、 開始タグと終了タグはドキュメントのどの部分に設置しても構いませんし、ドキュメント内の複数の場所に分けて記述しても問題ありません。 また、HTML ドキュメントとしてではなく、純粋に php のコードのみを記述しても構いません。 ただし、どの記述方法であろうともファイルの拡張子は .php であることが必要です。
サンプルコード: PHP
<?php
echo( str_repeat("+-", 10) );
?>
- 02: str_repeat("+-", 10) ("+-" という文字列を 10 回繰り返して、新しい文字列を得ます。)
+-+-+-+-+-+-+-+-+-+-