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>
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 );
Template/Tpl/default/Index/display.html, utilisez la balise in comme suit :
<in name="groupId" value="1,2,3">管理群组</in>
Exécutez cet exemple pour afficher :
Gérer le groupe
Le code php de cet exemple est équivalent à :
<?php if(in_array(($groupId), explode(',',"1,2,3"))){ echo '管理群组'; } ?>
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>
Les deux exemples de balises ci-dessus combinés sont équivalents à :
<in name="groupId" value="1,2,3">管理群组<else />非管理群组</in>
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>
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!