[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)
指定の文字数で文字列を切り捨てる(truncate) - 修飾子 - Smarty - PHP
指定の文字数で文字列を切り捨てる(truncate)
  • 文字列の一部を取得(substr, mb_substr)
文字列の一部を取得(substr, mb_substr) - 文字列関数 - PHP関数
文字列の一部を取得(substr, mb_substr)
  • PHP 文字列の長さ(文字数)を取得する

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

コメント

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