Thinkphpテンプレートで文字列関数の概要を切り取ります。


phpでは文字列を切り取る関数がたくさんありますが、thinkphpでは直接phpの関数を使ってもいいです。ここでは、thinkPHPテンプレートで文字列を切り取る具体的な使い方を簡単に紹介します。皆さんの助けになりたいです。
英語の文字には以下の形式があります。

{$vo.title|substr=0,5}
中国語の文字ならthinkphpはmsubstrを提供していますが、使い方は以下の通りです。

function msubstr($str, $start=0, $length, $charset=”utf-8″, $suffix=true)//
{$vo.title|msubstr=5,5,'utf-8′,true}
msubstr関数は以下のように説明されています。
msubstr($str、$start=0、$length、$charset="utf-8"、$suffix=true)
$str:切り取る文字列
$start=0:開始位置、デフォルトは0から開始します。
$length:切り取り長さ
$charset="utf-8":文字コード、デフォルトのUTF-8
$suffix=true:切り取り後の文字の後ろに省略記号を表示するかどうか、デフォルトのtrueは表示されますが、falseは表示されません。
もっと多くのthinkPHPに関する内容に興味がある読者は、当駅のテーマを調べてもいいです。「ThinkPHP入門教程」、「thinkPHPテンプレート操作技術のまとめ」、「ThinkPHP常用方法まとめ」、「smartyテンプレート入門基礎教程」および「PHPテンプレート技術まとめ」。
本論文で述べたいのですが、ThinkPHPフレームに基づくPHPプログラムの設計に役立ちます。