サンプル1
コードをコピーします コードは次のとおりです:
<{$colname|trim}>
iconv のような 3 つのパラメータを持つ関数を記述するにはどうすればよいですか?次のように記述されている場合:
サンプル 2
コードをコピーします コードは次のとおりです:
<{$colname|iconv:'utf-8':'gbk'}>実行するとすぐにエラー情報が表示されます。
それで、いくつかの調査の後、smaple 1 を例として、smarty テンプレート ページのアプリケーション関数の使用法から始めると、trim の前の $Row->colname は実際には Trim の最初のパラメータであることがわかります。記号文字列 | は途中で使用されます。
3 つのパラメーターを持つ iconv のような関数を使用したい場合は、次のように記述します。
コードは次のとおりです。
<{'utf-8'|iconv:'gbk ':$colname}>
は 関数の最初のパラメータです | 2 番目のパラメータ: 3 番目のパラメータです。サンプル 3 では、colname の値が utf-8 形式から gbk 形式に変換されます。
http://www.bkjia.com/PHPjc/323258.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/323258.html
技術記事 Sample1 以下のコードをコピーします。 {$colname|trim} では、iconv のような 3 つのパラメータを持つ関数を使用する場合は、どのように記述すればよいでしょうか。サンプル 2 のコピー コードのように記述した場合、コードは次のようになります: {$co...