Sortie du jugement de plage du modèle ThinkPHP Utilisation des balises In et Range

不言
Libérer: 2023-03-30 09:46:01
original
1934 Les gens l'ont consulté

Cet article présente principalement l'utilisation des balises In et Range du résultat du jugement de plage du modèle ThinkPHP. Les amis qui en ont besoin peuvent se référer à

La balise in et la balise range du modèle ThinkPHP sont utilisées pour . juger d'un certain modèle. Si la variable se situe dans une certaine plage .
Balise 1.in
La balise in de ThinkPHP est utilisée pour vérifier si une variable de modèle se trouve dans une certaine plage :

<in name="变量名" value="值1,值2,...">要输出的内容</in>
Copier après la connexion

Lorsqu'elle est utilisée. , Définissez des variables dans les opérations du module (telles que Index/display) et attribuez des valeurs aux modèles :

$groupId = 1;
$this->assign( "groupId", $groupId );
Copier après la connexion

Template/Tpl/default/Index/display.html, utilisez la balise in comme suit :

<in name="groupId" value="1,2,3">管理群组</in>
Copier après la connexion

Exécutez cet exemple pour afficher :

Gérer le groupe

Le code php de cet exemple est équivalent à :

<?php
if(in_array(($groupId), explode(&#39;,&#39;,"1,2,3"))){
  echo &#39;管理群组&#39;;
}
?>
Copier après la connexion

Remarque : variable La valeur peut également être une chaîne ou un tableau, et la valeur de l'attribut value peut utiliser une variable.

2.balise notin

Correspondant à la balise in, il y a aussi une balise notin, ce qui signifie qu'elle est jugée ne pas être dans une certaine plage :
l'utilisation est la suivante :

<notin name="groupId" value="1,2,3">非管理群组</notin>
Copier après la connexion

Les deux exemples de balises ci-dessus combinés sont équivalents à :

<in name="groupId" value="1,2,3">管理群组<else />非管理群组</in>
Copier après la connexion

balises 3.range

Les balises in et notin de ThinkPHP peuvent également être remplacées par des balises de plage, telles que :

<range name="groupId" value="1,2,3" type="in" >管理群组</range>
Copier après la connexion

L'exemple ci-dessus est équivalent à la balise in Lorsque la valeur de l'attribut type est notin, elle l'est. équivalent à la balise notin.

Recommandations associées :

Comment utiliser la balise de modèle HTML de thinkPHP

Comment utiliser la sortie de jugement du modèle ThinkPHP Balise vide

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!