XtGem Forum catalog

CuDemVN.Wap.Sh

- GetSmile.Mobie.In - Diễn đàn chia sẻ Cú đêm Việt Nam
- AiChat.Wap.Sh - Diễn đàn Xtgem Việt Nam
- HamTruyen.Xtgem.Com - Blog Ham Truyện nơi hội tụ của những tín đồ mê truyện chữ
* Trang chủ >> WapMaster
Tìm Kiếm Thảo Luận
↓↓

[TWIG] Bài 3 - Phần 2: Tìm hiểu kiểu dữ liệu Mảng (array) và các bộ lọc thường dùng để xử lí mảng trong TWIG

Admin* RoSino18k *
* 05-07-2016

Bạn đang ở Bài 3 - Phần 2 trong Serie học TWIG căn bản. Ở phần 1 các bạn đã biết cách xử lí chuỗi - kiểu dữ liệu quan trọng bậc nhất trong các ngôn ngữ lập trình. Hôm nay chúng ta sẽ cùng tìm hiểu một kiểu dữ liệu cũng quan trọng không kém, nó làm nên những điều thú vị cho chuỗi - đó là Mảng (array) trong TWIG


Bài 3: Mảng và một số bộ lọc hay dùng



Đầu tiên là Mảng array, ta hiểu đơn giản nó là 1 biến có tập hợp các giá trị
Mảng bao gồm mảng tuần tự và bất tuần tự.
Ta có thể gọi như sau:
- Mảng tuần tự:
 {% set a=['a','b','c'] %}
{% set b=[1,2,3] %}

- Mảng bất tuần tự là mảng gồm khóa key là các chuỗi không thống nhất cùng với giá trị value của chúng
 {% set c={'a':'1','b':'2','c':'3'} %} 

Cách gọi lấy giá trị


array[key]

Ví dụ:
{{a[0]}}
{{b[1]}}
{{c[b]}}

Ngoài ra còn có cách gọi
array.key

như
{{c.a}}

tương đương
{{c[a]}}


Một số bộ lọc hay dùng để xử lí mảng trong TWIG



|first: lấy phần tử đầu tiên của chuỗi hoặc mảng

|last: lấy phần tử cuối của chuỗi hoặc mảng

|merge: thêm phần tử vào cuối mảng
{% set d=c|merge({'d':'4'}) %}
{{d.d}}


|slice(a,b): cắt chuỗi theo vị trí ký tự đầu của đoạn cần cắt "a" và *chiều dài* "b"
Giống hàm substr của các mã nguồn khác

|split: tách chuỗi thành mảng
{% set e='a@b@c'|split('@') %}

Giống hàm split của JavaScsipt và explode của PHP

|join: gộp mảng thành chuỗi
 {{c|join(' , ')}}
{{c|join}}

Như vậy trong bài 3 này chúng ta đã tìm hiểu được chuỗi, số, mảng và các bộ lọc thường dùng khi xử lí chúng. Bạn cần hiểu rõ cách dùng của từng bộ lọc để áp dụng vào code của mình. Đây là các bộ lọc cực kì quan trọng, hãy bookmark lại để dễ dàng tìm kiếm nhé. Serie học twig căn bản sẽ còn tiếp tục với bài 4 Tìm hiểu vòng lặp for trong TWIG các bạn hãy quan tâm theo dõi..!

Nguồn: tiaxgame - AiChat.Wap.Sh
↑↑ Lượt xem: 727
score
Đánh giá: 4.5/ 5, 727 bình chọn
- Chia sẻ:G  T
BBCode:

Link:
+ Còn “nhiều” Lắm!
+

Share code Diễn đàn trên Xtgem Full chức năng cực chất GetSmile.Mobie.In bởi Cú Đêm Việt Nam

+

Share code PHP hiển thị thông tin khách đang online trên Site

+

Sử dụng HTML và CSS tạo hiệu ứng hiển thị mô tả khi di chuột vào hình ảnh

+

Ajax là gì? Hướng dẫn code cơ bản khi xử lý dữ liệu với jQuery Ajax

+

Share full code PHP bộ tool cài đặt và quản lý Filelist KhoTruyen365 Xtgem

Trang chủ Cú Đêm Việt Nam Trang Chủ[1-1-727]