向if函数添加多个nid


Add multiple nids to an if function

在自定义模块中的函数中,我使用的是:

if ($node->nid == 210)

如何为多个nid更改它?不仅仅是210,例如节点210、211、225?

您可以创建一个数组并使用in_array

if(in_array($node->bid, array(210, 211, 225))) {
  //
}

试试这个

$list= array(200,400,300);
foreach($node->nid as $key)
{
   if(in_array($key, $list))
   {
        // Your Logic
   }
   else
   {
     // invalid id logic
   }
}

if ($node->nid == 210 || $node->nid == 212 || $node->nid == 213)

这将排除211||OR