丝袜av在线观看|日本美女三级片在线播放|性欧美一区二区三区|小骚热免费国产视频|黑人va在线观看|女同国产91视频|五月丁香色播Av|国产凸凹视频一区二区|伊人电影久久99|国产成人无码一区二区观看

獲取某個關(guān)鍵詞在一行字符串或數(shù)組中出現(xiàn)的位置

安企CMS模板中怎么獲取某個關(guān)鍵詞在一行字符串或數(shù)組中出現(xiàn)的位置?

index 過濾器可以計算某個關(guān)鍵詞在一行字符串或數(shù)組(array/slice)中出現(xiàn)的位置。如果字符串中包含多個需要查找的關(guān)鍵詞,則index返回的是首次出現(xiàn)的位置。如果沒有找到,則返回-1。注意:如果字符串中有中文,則計算位置的時候,一個中文算3個位置。

使用方法

index 過濾器的使用方法:

{{obj|index:關(guān)鍵詞}}

比如判斷 歡迎使用安企CMS(AnQiCMS) 中計算 CMS出現(xiàn)的位置,則可以這么寫:

{{"歡迎使用安企CMS(AnQiCMS)"|index:"CMS"}}
# 顯示結(jié)果
18

示例演示

計算一行文字中某個關(guān)鍵詞出現(xiàn)的位置

直接輸出結(jié)果:

{{"歡迎使用安企CMS(AnQiCMS)"|index:"CMS"}}
# 顯示結(jié)果
18

計算一個數(shù)組中某個關(guān)鍵詞出現(xiàn)的位置

數(shù)組中需要關(guān)鍵詞等于 數(shù)組的值或者是索引,需要完全相等,不能部分匹配。

{% set values = "splits the string 安企CMS"|fields %}
{{values|index:"the"}}
# 顯示結(jié)果
1
{% set values = "splits the string 安企CMS"|fields %}
{{values|index:"安企"}}
# 顯示結(jié)果
-1
問題反饋可加技術(shù)微信:tsrz001
目錄