PHPのstr_repeat()関数を使用し文字列を指定された回数分繰り返してみます。
str_repeat()関数は、指定された回数分だけ文字列を繰り返すことができます。
■基本的な構文
str_repeat(string,repeat)
stringは、繰り返す文字列を指定します。
repeatは、文字列が繰り返される回数を指定します。「0」以上の数値を指定する必要があります。
■環境
・Windows10
・XAMPP 8.0.6
・PHP Version 8.0.6
■str_repeat()関数を使用し文字列を指定された回数分繰り返す
では、PHPのstr_repeat()関数を使用し文字列を指定された回数分繰り返すスクリプトを書いていきます。
■コード
<html lang="ja">
<head>
<title>str_split()関数を使用し文字列を配列に分割する</title>
</head>
<body>
<?php
$str = "こんにちは";
echo str_repeat($str,10);
?>
</body>
</html>
今回はstrという変数を定義し、その中に文字列(日本語)を格納します。
格納後、str_repeat()関数を使用します。str_repeat()関数の括弧内には、第1の引数,パラメータとして、str変数を渡します。第2の引数,パラメーターとして、文字列を繰り返す回数を渡します。今回は「10」とします。これで渡された情報を元に文字列を指定された回数分繰り返すことができます。
繰り返された文字列をecho文で出力します。
■実行
では、このスクリプトを「repeats_str_specifiednumber.php」という名前で保存し、実行させてみます。
実行させてみると、str_repeat()関数を使用したことで、str変数内の文字列が、指定された回数分繰り返され、繰り返された文字列をecho文で出力させることができました。
コメント