我有一個字符串PHP變量:插入條件
$string="some text";
根據病情,我需要添加一個字的文字:
$string="some text true"; //if condition true
$string="some text false"; //if condition false
當然,我可以做這樣的事情:
if (a = b) {
$string="some text true";
}
else {
$string="some text false";
}
但實際上「一些文本」是一個有很多其他變量的一個巨大的變量,它是醜陋的複製,從而升大量的代碼。 此外,代碼邏輯不允許做這樣的:
if (a = b) {
string .= "true"
}
- 因爲變量看起來像「一些文本(true或false)」 $ VAR「等長文」,所以我不能連接。字變量,我需要插入它取決於條件......
我想要做這樣的事情:
$string="some text".if (a=b){echo 'true'} else {echo 'false'};
。當然,這是行不通的,條件不點後不允許的。
如何在php變量中正確插入或連接一些條件?
*「的代碼邏輯不允許做這樣的」 * - 這是爲什麼?另外:三元運算符'?:'。 – deceze
'如果(a = b)'您正在使用該邏輯進行分配。 –