如果语句语法等于

问题描述:

我在Drupal 6中使用Views php。我需要做一个if语句来查找nodehierarchy_parent是否等于值0.然后执行一些操作。现在我有它设置为如果值包含0.我的代码如下。如果语句语法等于

<?php 
     if (strpos($data->nodehierarchy_parent,'0')) { 
     print 'hello'; 
    } 
     else print $data->nodehierarchy_parent; 
    ?> 
+6

如果($ data-> nodehierarchy_parent == 0){' –

+0

这个作品约翰。我想接受你的回答是正确的,但不能回复 – paulcap1

echo (strpos($data->nodehierarchy_parent,'0') === false) 
    ? $data->nodehierarchy_parent 
    : 'hello'; 
+1

你可以添加一个解释吗?仅有代码的答案不那么友好,因为他们可能对其他人不明显。 –

+0

这并不回答提出的问题。 -1。 –

我是新来的叠加。约翰的评论解决了我的问题,但我不能将他的评论标记为正确的答案。以下是最终的代码。

<?php 
     if ($data->nodehierarchy_parent == 0) { 
     print 'hello'; 
    } 
     else print $data->nodehierarchy_parent; 
    ?>