Heim > Backend-Entwicklung > PHP-Tutorial > 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
Freigeben: 2023-03-03 07:08:02
Original
1152 Leute haben es durchsucht

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>

Nach dem Login kopieren

Fall

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

Nach dem Login kopieren

wird zu

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

Nach dem Login kopieren

2.Nutzung wechseln

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

Nach dem Login kopieren

Fall

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

Nach dem Login kopieren

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>

Nach dem Login kopieren

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>

Nach dem Login kopieren

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.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage