smarty基本语法之判断,循环语句

条件判断语句:

1.基本句式:

{if $name eq "James"}

welcome, sir!

{elseif $name eq "mimi"}

welcome, mimi!

{else}

welcome whoerver you are .

{/if}

2.条件修饰符:

eq             等于

neq          不等于

gt            大于

lt             小于

循环语句:

1.循环语句之section

{section  name=article  loop=$articlelist }

{$articlelist[article].title}

{$articlelist[article].author}

{/section}

常用属性:max:循环最大执行次数, step:步长

2.循环语句之foreach:

第一种:

{foreach item=article from=$articlelist}

{$article.title}

{$article.author}

{foreachelse}                {*数组为空时执行*}

当前没有文章

{/foreach}

第二种:

{foreach $articlelist as $article}

{$article.title}

{$article.author}

{/foreach}

时间: 2024-08-28 15:45:05

smarty基本语法之判断,循环语句的相关文章

python基础(3)--条件判断循环语句与列表解析,生成器

判断循环语句语法说明: 1,if if boolean_expression: ... elif boolean_expression: ... else ... 2,while while boolean_expression: while_suite if boolean_expression2: continue if boolean_expression3: break else: else_suite 3,for for expression in object: for_suite

07_Python的控制判断循环语句1(if判断for循环)_Python编程之路

Python的数据类型在前几节我们都简单的一一介绍了,接下来我们就要讲到Python的控制判断循环语句 在现实编程中,我们往往要利用计算机帮我们做大量重复计算的工作,在这样的情况下,需要机器能对某个条件进行判断,或是对某个行为进行重复操作 这时我们就必须要知道如何去编写循环判断语句 if... elif... else if也就是如果的意思,后面需要加一个判断条件,如果判断条件为真,则执行if下的操作,如果为假则跳过操作 注意在每个判断条件后面要加上冒号,且if下面的语句要注意缩进 In [1]

电脑小白自学软件编程-.Net语法基础之循环语句,纯技巧干货

写代码也要读书,爱全栈,更爱生活.每日更新原创IT编程技术及日常实用视频. 我们的目标是:玩得转服务器Web开发,搞得懂移动端,电脑客户端更是不在话下. 本教程是基础教程,适合任何有志于学习软件开发的人.当然因为技术的连贯性,推荐按照顺序查看. 上次课程:电脑小白学习软件开发-C#的选择语句.异常捕获,进攻程序员 课程总目录:因头条无法自定义目录,大家关注:“做全栈攻城狮”微信公众号.回复“.net目录”,即可获取.微信公众号也包含大量学习教程,等你来~ 本系列教程进行学习的是C#语法.具体开发

Oracle笔记 八、PL/SQL跳转/判断/循环语句块

--goto跳转语句 --在goto 后,跳转到相应的语句,然后执行该语句和后面所有语句 begin dbms_output.put_line('goto开始了'); goto c; --不被执行 dbms_output.put_line('goto'); dbms_output.put_line('goto'); dbms_output.put_line('goto'); dbms_output.put_line('goto'); <<a>> dbms_output.put_li

Java学习记录(补充一(以习题为主:判断,循环语句))

习题1:取一个四位数,求各个位数数字的和package Day2; import java.util.Scanner; public class Demo01 { public static void main(String[] args){ Scanner in = new Scanner(System.in); System.out.println("请输入你的卡号"); int cardNum = in.nextInt(); // 1234 int i1 = cardNum %

ansible_playbook语法中的循环语句归纳

种类一.标准循环添加多个用户 - name: add several users user: name={{ item }} state=present groups=wheel with_items: - testuser1 - testuser2 添加多个用户,并将用户加入不同的组内. - name: add several users user: name={{ item.name }} state=present groups={{ item.groups }} with_items:

for…in循环语句应用

一 语法 for-in循环语句和for循环语句十分相似,for-in语句用来遍历对象的每一个属性.每次都将属性名作为字符串保存在变量里. 语法: for (variable in object ) { -statement } variable是一个变量名,数组的一个元素或者是对象的一个属性 object是一个对象名,或者是计算结果为对象的表达式. statement通常是一个原始语句或者语句块,由它构成循环的主体. 二 应用 下面应用for-in循环语句输出对象中的属性名和值. 首先创建一个对

python基础:循环语句和判断语句

小生博客:http://xsboke.blog.51cto.com 小生 Q Q:1770058260 -------谢谢您的参考,如有疑问,欢迎交流 一. python语句块和缩进 缩进是Python语法的一部分:在python语句中,空格是用来区分块的,每一块的语句,缩进量(空格)应该是相同的 Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字: 增加缩进表示语句块的开始,而减少缩进则表示语句块的退出. 在Python中,冒号(:)用来标识语

条件判断式if和循环语句while及其函数的应用

条件判断式 if..then.case..esac if..then 是最常见的条件判断式,就是当负某个条件判断的时候,就进行某项工作 ,其中"&&"代表AND,"||"代表or if....then..else...fi 格式: if [条件判断语句]: then 当条件判断成立时,可以进行的命令工作内容: fi       // 结束if条件判断 例子:设定  A=3,判断,如果A要是等于3,就会显示3 if [ $A = 3 ]; then