安企 CMS 模板中怎么获得字符串或数组第一个值或最后一个值?
first
过滤器可以获得字符串第一个字符或数组第一个值。如果原字符串、数组为空,什么也不返回。如果字符串是中文,则返回第一个汉字。
last
过滤器可以获取字符串最后一个字符或数组最后一个值。如果原字符串、数组为空,什么也不返回。如果字符串是中文,则返回最后一个汉字。
使用方法
first
过滤器的使用方法:
{{ obj|first }}
last
过滤器的使用方法:
{{ obj|last }}
比如需要返回 Test
中的第一个字符,则可以这么写:
{{ "Test"|first }}
# 显示结果
T
示例演示
first
过滤器
{{ "Test"|first }}
{{ complex.comments|first }}
{{ 5|first }}
{{ true|first }}
{{ nothing|first }}
{{ "你好世界"|first }}
# 显示结果
T
<pongo2_test.comment Value>
你
last
过滤器
{{ "Test"|last }}
{{ complex.comments|last }}
{{ 5|last }}
{{ true|last }}
{{ nothing|last }}
{{ "你好世界"|last }}
# 显示结果
t
<pongo2_test.comment Value>
界