[PHP]truncate(切り捨て)とsubstr(取り出し)

スポンサーリンク

PHPでちょくちょく使っていたコマンドのメモ

・切り捨てを行うためのメソッド

truncate($str, 10, "…", true);

・切り出しを行うためのメソッド

substr($str, 10, 6);

■使用例

  // 切り捨て
  <?php
    if ($test_str != '') {
        // 上位10桁だけを表示する、10桁以降は、"…"で省略する
        echo $this->Text->truncate($test_str, 10, "…", true);
    }
 ?>
  // 切り出し
 <?php
    if ($test_str != '') {
        // 下6桁だけを表示する
        $str_short = substr($test_str, mb_strlen($test_str)-6, 6);
        echo $str_short;
    }
 ?>

■参考

  • 指定の文字数で文字列を切り捨てる(truncate)

http:// www.phpbook.jp/smarty/modifier/index10.html
※リンク切れ

  • 文字列の一部を取得(substr, mb_substr)
substr/mb_substr関数の使い方(文字列の一部を取得)
PHP で用意されている組み込み関数の一つである substr 関数および mb_substr 関数の使い方です。 substr 関数は文字列の中から指定した位置から指定した分だけバイト数で指定して文字を取り出します。また mb_subst...
  • PHP 文字列の長さ(文字数)を取得する

https://zeropuro.com/blog/?p=335

コメント

タイトルとURLをコピーしました