XtGem Forum catalog
TruyenDoc.Yn.Lt
Kênh Giải Trí Đa Phương Tiện Siêu Hot
Giờ: 06:35 Ngày: 01/05/24
Danh Ngôn Hài Hước:
Bỏ cả giang sơn vì mỹ nữ
Ai ngờ mỹ nữ thích giang sơn.
Click Xuống Cuối Trang
Duy_Doanh: Bộ lọc (ít dùng thẻ filter để xử lý), thường dùng - TruyenDoc.Yn.Lt - Wap Đọc Truyện Hot Số 1 Việt Nam
Hãy nhanh tay Đăng kí và Đăng nhập để trở thành thành viên chính thức của và cùng thảo luận!
22-07-2016
Avatar Duy_Doanh [ON]
Cấp bậc: admin

Bộ lọc (ít dùng thẻ filter để xử lý), thường dùng ngay trên thẻ set hay lệnh output.


1 số bộ lọc dc việt hóa tại: http://truyendoc.yn.lt/index/__xt/tim-hieu-the-filter/thread-oqp0yi6mk4estv1g322bd5cb0ku6yw4qefh1s3.html

- Đầy đủ: http://twig.sensiolabs.org/doc/filters/index.html

Mình sẽ hướng dẫn chi tiết vào bài sau! :)

Tuy nhiên, nhiều ae kêu twig ít bộ lọc. Nên tui viết các công thức tổng quát của 1 số hàm xử lý chuỗi trong xtscript. Có thể chiếm 90% các hàm!
{% set val='abctiaxgamedefghtiaxgamexyz' %}{% set needle='tiaxgame' %}

{% set strpos=val|split(needle)|first|length %}
{{strpos}}
{# output = '3' #}

{% set strrpos %}
{{val|length-needle|length-val|split(needle)|last|length}}
{% endset %}
{{strrpos}}
{# output = '16' #}

{% set strstr=val|slice(0,strpos) %}
{{strstr}}
{# output = 'abc' #}

{% set strrstr=val|slice(strpos,val|length) %}
{{strrstr}}
{# output = 'tiaxgamedefghtiaxgamexyz' #}

{% set strrchr=needle~val|split(needle)|last %}
{{strrchr}}
{# output = 'tiaxgamexyz' #}

Copy code


Còn stripos, strripos, stristr, strristr là KHÔNG phân biệt chữ hoa, thường: Thì ta chỉ̉ cần "lọc" 'val' và 'needle' về 1 loại toàn hoa hay thường là ok,

In hoa chữ đầu thì dùng 'first' rồi in hoa
Đã chỉnh sửa bởi: Duy_Doanh lúc: 22-07-2016
Thành Viên: [0]Khách: [1]
Thiết kế bởi Duy_Doanh
Click Lên Đầu Trang
Textlink: Wap Tải Games + Giải Trí Tổng Hợp: KenhVip.Net
Textlink: Wap Giải Trí Ngắm Ảnh, Xem Video Gái Xinh: TopGai.Hexat.Com
Textlink: Http://KimCuongBlog.XtGem.Com - Blog Chia Sẻ
Textlink: GameOi.Wap.Sh - Wapsite Tải Game Miễn Phí
Thống Kê Wap