strlen
そふぃのPHP入門 >> PHP関数リファレンス >> 文字列関数 >> strlen

strlen

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

PHPマニュアル:strlen strlen()

strlen()関数:概略解説

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

strlen()関数:返り値解説

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

strlen()関数:引数解説

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

strlen()関数:補足解説

半角英数字は1文字1バイトですが、日本語や全角の英数字は1文字2バイトです。 {include file='parts/goto.tpl' goto=$goto[0]}

参考関数

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

サンプルスクリプト

簡単な利用例

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

出力結果

27

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

全角の英数字

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

出力結果

18

改行文字も1文字分

  1. <?php
  2. $var = "abc\n";
  3. echo strlen( $var );
  4. ?>

出力結果

4
PHP辞典
PHP辞典 PHP5の関数にも対応したリファレンスですが、関数ごとにバージョンが表示されているのでPHP4ユーザにも安心。簡単なサンプルが全ての関数についている事と目的別検索が魅力です。
PHPポケットリファレンス
PHPポケットリファレンス 携帯用でもOKの小さめの本。関数本にありがちな分厚い・重い・見るのがおっくうという欠点をコンパクト化で解消してます。小さいながらも関数の掲載量・内容は共に十分充実しており、関数ごとのサンプルや目的別検索もあります。