>  기사  >  백엔드 개발  >  thinkPHP template_php 예제의 for 루프 및 스위치 문의 사용 예

thinkPHP template_php 예제의 for 루프 및 스위치 문의 사용 예

WBOY
WBOY원래의
2016-12-05 13:28:251134검색

이 기사의 예에서는 thinkPHP 템플릿에서 for 루프와 스위치 문을 사용하는 방법을 설명합니다. 참고하실 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.

1.사용방법

<for start="开始值" end="结束值" comparison="" step="步进值" name="循环变量名" >
</for>

사례

<for start="1" end="100">
{$i}
</for>

으로 결심합니다.
for ($i=1;$i<100;$i+=1){
  echo $i;
}

2.스위치 사용법

<switch name="变量" >
<case value="值1" break="0或1">输出内容1</case>
<case value="值2">输出内容2</case>
<default />默认情况
</switch>

사례

<switch name="User.level">
  <case value="1">value1</case>
  <case value="2">value2</case>
  <default />default
</switch>

케이스의 값 속성에 변수를 사용할 수도 있습니다. 예:

<switch name="User.userId">
  <case value="$adminId">admin</case>
  <case value="$memberId">member</case>
  <default />default
</switch>

종합사례

<for start="0" end="$credit['num']">
  <switch name="credit['level']">
    <case value="1"><img src="{sh::PUB}img/credit/level-heart2.png" class="star"></case>
    <case value="2"><img src="{sh::PUB}img/credit/level-diamond2.png" class="star"></case>
    <case value="3"><img src="{sh::PUB}img/credit/level-crown2.png" class="star"></case>
    <case value="4"><img src="{sh::PUB}img/credit/level-super-crown2.png" class="star"></case>
    <default />default
  </switch>
</for>

더 많은 thinkPHP 관련 컨텐츠에 관심이 있는 독자는 이 사이트의 특별 주제인 "ThinkPHP 시작하기 튜토리얼", "ThinkPHP 템플릿 작동 기술 요약", "ThinkPHP 공통 메소드 요약", "codeigniter 시작하기 튜토리얼"을 확인할 수 있습니다. , "CI(CodeIgniter) ) 프레임워크 고급 튜토리얼, "Zend FrameWork 프레임워크 입문 튜토리얼", "Smarty 템플릿 기본 튜토리얼" 및 "PHP 템플릿 기술 요약".

이 기사가 ThinkPHP 프레임워크를 기반으로 하는 모든 사람의 PHP 프로그래밍에 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.