Maison  >  Article  >  développement back-end  >  Sortie du jugement de plage du modèle ThinkPHP Utilisation des balises In et Range

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

不言
不言original
2018-06-06 16:20:011892parcourir

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(&#39;,&#39;,"1,2,3"))){
  echo &#39;管理群组&#39;;
}
?>

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!

Déclaration:
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