文字列関数
Home >> PHP関数リファレンス >> 文字列関数 >> strlen

文字列関数

解説 文字列の長さを取得する
書式 int strlen( string string )
int strlen( string 文字列 )
引数 string 文字列
返値 指定した文字列の長さ

PHPマニュアル:文字列関数 strlen()

strlen()関数:概略解説

strlen()は、文字列の長さを測ります。

strlen()関数:返り値解説

指定した文字列の長さをバイト数で返します。

strlen()関数:引数解説

string 文字列

長さを調べたい文字列を指定します。

strlen()関数:補足解説

半角英数字は1文字1バイトですが、日本語や全角の英数字は1文字2バイトです。

サンプル全角の英数字

参考関数

  • strpos() ---- 文字列が最初に現れる場所を数値で取得する
  • strrchr() ---- 文字が最後に現れる場所を取得する

サンプルスクリプト

簡単な利用例

<?php
echo strlen( "長さを測りたい文字" );
?>

出力結果

18

日本語は1文字が2バイト分なのに注意

全角の英数字

<?php
$var
= "123ABC"; // すべて全角文字
echo strlen( $var );
?>

出力結果

12

改行文字も1文字分

<?php
$var
= "abc\n";
echo
strlen( $var );
?>

出力結果

4