我有以下的php回波:PHP數組回波if語句
<?php echo $tag->title; ?>
它拉4個的多個項目,即
甲 乙 Ç d
我什麼添加一個IF以上代碼的含義如下:
如果A-回聲A或
若B - 回聲B或
如果C - 回聲C或
IF d - 回聲NOTHING
我有以下的php回波:PHP數組回波if語句
<?php echo $tag->title; ?>
它拉4個的多個項目,即
甲 乙 Ç d
我什麼添加一個IF以上代碼的含義如下:
如果A-回聲A或
若B - 回聲B或
如果C - 回聲C或
IF d - 回聲NOTHING
如果字符串都在一個像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";
您可以使用ternary operator:
echo ($tag->title != 'D') ? $tag->title : '';
或者,如果你的意思是你希望它從字面上輸出字符串「NOTHING」,把它放在兩個單引號之間。
試開關箱
<?php
switch ($tag->title) {
case "A":
echo "A";
break;
case "B":
echo "B";
break;
case "C":
echo "C";
break;
case "D":
echo "NOTHING";
break;
}
?>
你可以這樣寫:
<?php echo $tag->title;
if($tag[`0`]==`A`)
{
echo `A`;
}
?>
我不知道是不是因爲你不知道如何格式化你的答案或者什麼,但是你知道PHP中的反引號有特殊的含義。 – Mike
是否呼應'ABCD '一口氣去嗎?或在一個循環? –
你好...是的,它一氣呵成 – user991830
你的問題是什麼?添加一個if(或在這種情況下切換) – Langdi