strlen
| 解説 | 文字列の長さを取得する |
|---|---|
| 書式 | int strlen( string string ) |
int strlen( string 文字列 ) |
|
| 引数 |
string
文字列
|
| 返値 | 指定した文字列の長さ |
strlen()は文字列の長さを測ります。
指定した文字列の長さをバイト数で返します。
string文字列長さを調べたい文字列を指定します。
半角英数字は1文字1バイトですが、日本語や全角の英数字は1文字2バイトです。
{include file='parts/goto.tpl' goto=$goto[0]}
参考関数
- strpos() ---- 文字列が最初に現れる場所を数値で取得する
- strrchr() ---- 文字が最後に現れる場所を取得する
サンプルスクリプト
簡単な利用例
- echo strlen( "長さを測りたい文字" );
出力結果
27
日本語は1文字が2バイト分なのに注意
全角の英数字
- $var = "123ABC"; // すべて全角文字
- echo strlen( $var );
出力結果
18
改行文字も1文字分
- $var = "abc\n";
- echo strlen( $var );
出力結果
4
| PHP辞典 |
|
|---|---|
![]() |
PHP5の関数にも対応したリファレンスですが、関数ごとにバージョンが表示されているのでPHP4ユーザにも安心。簡単なサンプルが全ての関数についている事と目的別検索が魅力です。 |
| PHPポケットリファレンス |
|
|---|---|
![]() |
携帯用でもOKの小さめの本。関数本にありがちな分厚い・重い・見るのがおっくうという欠点をコンパクト化で解消してます。小さいながらも関数の掲載量・内容は共に十分充実しており、関数ごとのサンプルや目的別検索もあります。 |





