Heim  >  Artikel  >  Backend-Entwicklung  >  Anwendungsbeispiel für die for-Schleife und die switch-Anweisung im thinkPHP template_php-Beispiel

Anwendungsbeispiel für die for-Schleife und die switch-Anweisung im thinkPHP template_php-Beispiel

WBOY
WBOYOriginal
2016-12-05 13:28:251127Durchsuche

Das Beispiel in diesem Artikel beschreibt die Verwendung der for-Schleife und der switch-Anweisung in der thinkPHP-Vorlage. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

1.zur Nutzung

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

Fall

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

wird zu

aufgelöst
for ($i=1;$i<100;$i+=1){
  echo $i;
}

2.Nutzung wechseln

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

Fall

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

Sie können auch Variablen für das Wertattribut des Falls verwenden, zum Beispiel:

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

Umfassender Fall

<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>

Leser, die an weiteren Inhalten zu thinkPHP interessiert sind, können sich die speziellen Themen dieser Website ansehen: „ThinkPHP-Tutorial für die ersten Schritte“, „Zusammenfassung der Fertigkeiten für den Betrieb von ThinkPHP-Vorlagen“, „Zusammenfassung allgemeiner Methoden von ThinkPHP“, „Codeigniter-Tutorial für die ersten Schritte“ , „CI (CodeIgniter) ) Framework Advanced Tutorial“, „Zend FrameWork Framework Einführungs-Tutorial“, „Smarty Template Basic Tutorial“ und „PHP Template Technology Summary“.

Ich hoffe, dass dieser Artikel für jedermann bei der PHP-Programmierung basierend auf dem ThinkPHP-Framework hilfreich sein wird.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn