PHP

【PHPの基礎】文字列の長さを取得するmb_strlen関数をマスターしよう!

今回解決できる内容!

✔️文字列の長さを取得したい

✔️mb_strlen関数の使い方

今回はmb_strlen関数のご説明をします。

実際の開発でも使用されるので是非今回でマスターしましょう!

関数の基礎を学びたい方は下記を参考にして下さい!

関数
【PHPの基礎】関数をマスターしよう! 今回解決できる内容! ✔️関数とはなんだろう? ✔️関数の使い方は? ...

独学がつらくなった方は下記をご覧ください!

>>【初心者必見!】無料体験ができるプログラミングスクールをご紹介!

mb_strlen関数とは

mb_strlen関数とは文字列の長さを取得することができる関数です

書き方は下記の通りです。

mb_strlen ( string 文字列 [, エンコーディング] );

エンコーディング名の例として「UTF-8」、「Shift-JIS」、「EUC-JP」等が挙げられます!

実際の書き方は下記の通りです。

<?php 

$string1='さらぷろ';

echo(mb_strlen($string1,'UTF-8'));

echo'<br>';

$string2='PHP';

echo(mb_strlen($string2,'UTF-8'));

 ?>

結果は下記の通りです。

それぞれ「さらぷろ」が4文字、「PHP」が3文字なので上記のような結果になります。

strlen関数とは

strlen関数も文字列の長さを取得することができる関数です

mb_strlen関数との違いは、日本語のひらがなや漢字のようなマルチバイト文字には対応していません。

実際の例を確認してみましょう!

<?php 

$string1='abc';

echo strlen($string1);

echo'<br>';

$string2='html';

echo strlen($string2);

?>

結果は下記の通りです。

それぞれ「abc」が3文字、「html」が4文字なので上記のような結果になります。

独学がツラくなった方へ

まとめ

今回説明した内容

✅mb_strlen関数の使い方

✅strlen関数の使い方

今回の説明は以上です。

PHPにおける文字列操作に関しては下記の記事を参考にして下さい!

文字列操作のまとめ
【PHPの基礎】PHPにおける文字列操作のまとめ!(連結|検索|置換|分割|切り出し) 今回解決できる内容 ✔️PHPにおける文字列操作をまとめて知りたい! 今回はPHPにおける...