見出し画像

PHPとstrlen()関数

strlen()関数

strlen()関数は「文字列の長さを返すぞ!」と言いたいところですね。この関数は、与えられた文字列の文字数を数えて、その結果を返します。「Hello, world!」っていう文字列だったら、この関数を使えば12という数字が返ってくるわけ。ただし、カウントするのは単純なバイト数であり、マルチバイト文字は複数のバイト数でカウントされるので注意が必要です。

PHPのstrlen()関数を使用して文字列の長さを取得する例

🌟一般的な使い方

$scotch = "scotch";
$length = strlen($scotch);
echo $length; 

🌟直接文字列を引数に渡す方法

$length = strlen("scotch");
echo $length;

🌟変数に代入せずに直接strlen()関数を使う方法

echo strlen("scotch");

🌟複数の文字列を連結して長さを取得する方法

$first = "scotch";
$last = "whisky";
$name = $first . " " . $last;
$length = strlen($name);
echo $length; 

🌟文字列の長さを取得しその結果を文字列に埋め込んで表示する方法

$scotch = "scotch";
$length = strlen($scotch);
echo "文字列 '" . $scotch . "' の長さは " . $length . " です。";

上記実行結果

6
6
6
13
文字列 'scotch' の長さは 6 です。

strlen()関数を使用することで

  • 文字列の長さを簡単に計算できる。

  • 文字列の長さに応じて処理を変更することができる。

  • フォームやデータベースなどの入力に対して、文字数制限を実装することができる。

以上が、PHPのstrlen()関数についての説明です。文字列の長さを測定する際には、この関数をうまく活用することができるでしょう。


この記事が気に入ったらサポートをしてみませんか?