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 5: Câu lệnh điều kiện If Else và các toán tử trong TWIG

Admin* RoSino18k *
* 05-07-2016

Trong các dòng code chúng ta đã học chỉ cho phép chúng ta viết chương trình chạy theo một trình tự từ trên xuống không bỏ qua một đoạn code nào (trừ phần ghi chú). Tuy nhiên trong các dự án thực tế không phải lúc nào ta viết code cũng muốn nó chạy hết từ đầu đến cuối, ta muốn điều kiển chúng nếu điều kiện đúng thì mới làm. Vì thế câu lệnh if trong twig ra đời cung cấp cho chúng ta khả năng tùy biến cho script chạy theo nhiều hướng khác nhau..!


Bài 5: Thẻ if và toán tử. Câu lệnh điều kiện là gì?


Thẻ if


- Thẻ if là một thẻ điều kiện dùng khi trong code có chứa sự kiện chia ra nhiều trường hợp. Cấu trúc của nó như sau:
{% if điều kiện đúng %}
Kết quả
{% endif %}

Hoặc
{% if điều kiện đúng %}
Kết quả đúng
{% else %}
Kết quả sai
{% endif %}

Hoặc nếu nhiều trường hợp hơn nữa
{% if điều kiện 1 %}
Kết quả 1
{% elseif điều kiện 2 %}
Kết quả 2
{% elseif điều kiện 3 %}
Kết quả 3
{% endif %}

Tùy vào trường hợp cụ thể mà chúng ta sử dụng thẻ if theo cách hợp lý nhất.

Các toán tử trong TWIG


Cũng như các ngôn ngữ khác, ta có các toán tử cơ bản sau:

- Toán tử so sánh:
==: bằng
!=: khác
<=: nhỏ hơn hoặc bằng
>=: lớn hơn hoặc bằng.
<: nhỏ hơn
>: lớn hơn

- Các hàm logic:
and: trả về kết quả đúng nếu các biểu thức đều đúng
or: trả về kết quả đúng nếu một trong các biểu thức đúng
not: phủ định
( ): nhóm các biểu thức

- Các biểu thức khác:
|: chèn thêm bộ lọc
~: nối các chuỗi

- Các hàm logic tiếp theo:
in: được dùng để kiểm tra giá trị có nằm trong chuỗi hay mảng. Trả về giá trị true nếu kết quả đúng.
Ví dụ:
{{ 1 in [1, 2, 3] }} {# true #}
{{ 'cd' in 'abcde' }} {# true #}
{{ 'ac' in 'abcde' }} {# false #}

- Các hàm toán học :
+: đơn giản là cộng
{{ 1 + 1 }} {# =2 #}

-: trừ
/: chia và lấy kết quả là các số thập phân:
{{ 1/2 }} {# = 0,5 #}

%: chia lấy số dư:
{{ 11% 4 }} {# =3 #}

//: chia lấy kết quả là số nguyên:
{{ 20//7 }} {# =2 #}

*: nhân
**: mũ:
{{2**3}} {# 8 #}

Trên đây là thẻ if và toán tử trong twig là tiền đề cho các dòng code của bạn sau này. Hãy ghi nhớ kĩ để sau này không lẫn lộn nhé! Tiếp theo chúng ta sẽ tìm hiểu thẻ include - chèn file trong twig!

Nguồn: tiaxgame - AiChat.Wap.Sh
↑↑ Lượt xem: 264
score
Đánh giá: 4.5/ 5, 264 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-264]

Disneyland 1972 Love the old s