-2

我有以下 php 回声:

<?php echo $tag->title; ?>

它拉了4个多个项目,即

A B C D

我要在上面的代码中添加一个 IF 语句,以便:

IF A - 回声 A 或

IF B - 回声 B 或

IF C - 回声 C 或

IF D - 无回声

4

4 回答 4

1

试试开关盒

<?php
switch ($tag->title) {
    case "A":
        echo "A";
        break;
    case "B":
        echo "B";
        break;
    case "C":
        echo "C";
        break;
    case "D":
        echo "NOTHING";
        break;
}
?>
于 2013-08-23T07:00:35.940 回答
1

如果您的字符串合而为一A B C D,您可以使用explode它们

$exp = explode(" ", $tag->title);

if(in_array("A", $exp)) echo "A";
if(in_array("B", $exp)) echo "B";
if(in_array("C", $exp)) echo "C";
if(in_array("D", $exp)) echo "NOTHING";
于 2013-08-23T07:03:25.420 回答
1

你可以这样写:

<?php echo $tag->title; 

if($tag[`0`]==`A`)
{
echo `A`;
}

?>
于 2013-08-23T07:05:24.620 回答
0

您可以使用三元运算符

echo ($tag->title != 'D') ? $tag->title : '';

或者,如果您的意思是希望它按字面意思输出字符串“NOTHING”,请将其放在两个单引号之间。

于 2013-08-23T06:59:21.807 回答