文字列を切り出す上限を決める関数
substr() – 指定した位置から指定した長さで切り出し
|
1 2 3 |
<?php $str = "Hello World"; $result = substr($str, 0, 5); // "Hello" |
mb_substr() – マルチバイト文字対応版
|
1 2 3 |
<?php $str = "こんにちは世界"; $result = mb_substr($str, 0, 3); // "こんに" |
explode()の第3引数 – 分割数の上限指定
|
1 2 3 |
<?php $str = "a/b/c/d/e"; $result = explode('/', $str, 3); // ["a", "b", "c/d/e"] |
- 分割して特定部分を取得 →
explode() - 固定位置から固定長 →
substr() - 日本語を含む場合 →
mb_substr()

コメント