-2

次のphpエコーがあります:

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

4つの複数のアイテムをプルします。つまり

あいうえお

上記のコードに IF ステートメントを追加して、次のようにします。

IF A - エコー A または

IF B - エコー B または

IF C - エコー C または

IF D - エコーなし

4

4 に答える 4

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";
于 2013-08-23T07:03:25.420 に答える
1

これを書くことができます:

<?php echo $tag->title; 

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

?>
于 2013-08-23T07:05:24.620 に答える
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 に答える
0

三項演算子を使用できます:

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

または、文字列 "NOTHING" を文字通り出力したい場合は、それを 2 つの単一引用符で囲みます。

于 2013-08-23T06:59:21.807 に答える