将字符串按指定长度格式居中、靠左、靠右显示

安企CMS模板中怎么将字符串按指定长度格式居中、靠左、靠右显示?

center 过滤器可以将字符串按指定长度格式居中显示。如果字符串长度大于指定的长度,则按字符串实际长度显示,如果字符串长度小于指定的长度,则会在字符串两边补充同等数量的空格来实现居中。如果需要补充的空格数量为单数,则分配右边的空格会比左边少一个。

ljust 过滤器可以将字符串按指定长度格式靠左显示。如果字符串长度大于指定的长度,则按字符串实际长度显示,如果字符串长度小于指定的长度,则会在字符串右边补充空格。。

rjust 过滤器可以将字符串按指定长度格式靠右显示。如果字符串长度大于指定的长度,则按字符串实际长度显示,如果字符串长度小于指定的长度,则会在字符串左边补充空格。

使用方法

center 过滤器的使用方法:

}

ljust 过滤器的使用方法:

}

rjust 过滤器的使用方法:

}

比如将 test 按20个字符长度居中显示,则可以这么写:

’}’

显示结果

’ test ‘

示例演示

center 过滤器

’}’
’}’
’}’
}
’}’
’}’
}
’}’

显示结果

‘test’
’ test ‘
’ test ‘
20
’ test2 ‘
’ test2 ‘
20
’ 你好世界 ‘

ljust 过滤器

’}’
’}’
}
’}’

显示结果

‘test’
‘test ‘
20
‘你好世界 ‘

rjust 过滤器

’}’
’}’
}
’}’

显示结果

‘test’
’ test’
20
’ 你好世界’

问题反馈可加技术微信:tsrz001