ホームページ > バックエンド開発 > PHPチュートリアル > PHPで文字列の長さを取得する方法

PHPで文字列の長さを取得する方法

一个新手
リリース: 2023-03-15 19:08:02
オリジナル
2776 人が閲覧しました

文字列の長さの取得は、strlen() 関数を使用して実装されます。

構文は次のとおりです:

int strlen(string str)
ログイン後にコピー

テスト:

$str="123abc ,.;";
echo strlen($str);
ログイン後にコピー

結果は次のとおりです

10

$str="107网站工作室";
echo strlen($str);
ログイン後にコピー

結果は次のとおりです:

18

この時点で、質問があります。なぜ表示される長さは 18 なのでしょうか? UTF-8 エンコードの場合、3 文字は 1 つの漢字なので、3+5*3=18 になります。この例では 8 のように、文字列に が表示されますか?結果は以下の通りです

8

mixed

mb_strlen

( string $str [, string $encoding = mb_internal_encoding() ] )$str [, string $encoding = mb_internal_encoding() ] )

encoding
encodingパラメータは文字エンコーディングです。省略した場合は、内部文字エンコーディングが使用されます。


🎜

以上がPHPで文字列の長さを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート