php数组echo if语句

时间:2013-08-23 06:56:10

标签: php arrays if-statement

我有以下php echo:

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

它提取了4个多项,即

一个 乙 C d

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

如果A - 回音A或

如果B - 回声B或

IF C - echo C或

IF D - echo NOTHING

4 个答案:

答案 0 :(得分: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;
}
?>

答案 1 :(得分: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";

答案 2 :(得分:1)

你可以这样写:

<?php echo $tag->title; 

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

?>

答案 3 :(得分:0)

您可以使用ternary operator

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

或者如果你的意思是你希望它输出字符串“NOTHING”,那就把它放在两个单引号之间。