鍍金池/ 問答/PHP  HTML/ php字符串拼接

php字符串拼接

現(xiàn)在有ajax局部刷新,我想這樣寫。在服務端拼接一個字符串,然后返回給客戶端,但是這樣寫是不合法的,怎么寫比較好呢?我試了,三元運算符可以,但是不適合目前的需求

echo '3333' . (if ($a==1) {
    $a
}else{$b});
回答
編輯回答
愛是癌

三元運算符為什么會不符合項目呢?其實三元運算符是非常簡單的,否則就得閉包或直接先判斷結果再來拼接輸出

2017年3月21日 01:14
編輯回答
掛念你
echo '3333'. ( ($a==1) ? $a : $b );

或者:

echo '3333' . (function($a,$b){
   if ($a==1) {
    return $a
   }else{
    return $b
   }
}($a,$b));
2017年8月24日 11:00