当前位置:  开发笔记 > 编程语言 > 正文

多个"如果"条件

如何解决《多个"如果"条件》经验,为你挑选了1个好方法。

我得到了这个代码,其中包含我博客每篇文章中有多少条评论的标题

$pego_comment_caption = " Comments";

if (get_comments_number($post->ID) == 1) {
    $pego_comment_caption = " Comment";
}

由于我更像是一个语法纳粹语,而不是我理解PHP,"0评论"实际上是非常不正确的,因为0小于1并且......嗯,你知道

我想改变if条件,当有0或1评论时,它会显示"评论"而不是"评论".它可能很简单,但我无法做到.有谁知道怎么做?



1> Anik Islam A..:

您可以使用三元运算符 (?:)

只要检查一下是否get_comments_number更大1然后就可以了comments

试试这样吧

$pego_comment_caption = (get_comments_number($post->ID) > 1 ? " Comments" : " Comment");

IDEONE

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有