我想根據兩個 php 變數的條件顯示字體真棒圖示。例如
if($a > $b) 顯示向上箭頭圖示,否則顯示向下箭頭圖示。
提前致謝。
uj5u.com熱心網友回復:
在我看來,有兩種方法可以實作這一點,我不知道實作的目的。但以最簡單的形式,它看起來像這樣:
<?php
$a = 1;
$b = 0;
if($a > $b){
echo '<i ></i>';
}
else{
echo '<i ></i>';
}
?>
您也可以在 1 行中執行此操作,這稱為三元運算式,這通常使用簡單的 if 陳述句來完成,以使代碼看起來更清晰。
<?php
$a = 1;
$b = 0;
echo $a > $b ? '<i ></i>' : '<i ></i>';
?>
正如您所看到的,第二個選項更簡潔,但較長的運算式可能會變得混亂,所以要小心。
uj5u.com熱心網友回復:
讓我分享一個更具描述性的@Kevin_Vink 回復:
<?php
$a = 1;
$b = 0;
$direction = $a > $b ? 'up' : 'down';
echo "<i class=\"fa-solid fa-arrow-{$direction}\"></i>";
現在$direction在 FontAwesome 類中有更改部分,它使用{$variable}雙引號字串中的語法插入到字串中。內部雙引號之前的反斜杠用于“轉義”它們。
請注意,沒有關閉?>PHP 標記,通常不需要(而且大多數情況下,強烈建議不要使用它)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/447374.html
上一篇:根據先前的選擇顯示下拉值
下一篇:如何在登錄時排除用戶角色被更改?
