如何连接html和php?

如何连接html和php?,php,Php,我目前有: $output .= ' <tr> <th style="text-align: left">'.(__("Item", "WSPSC")).'</th><th>'.(__("Quantity", "WSPSC")).'</th><th>'.(__("Price", "WSPSC")).'</th><th></th> </tr>';

我目前有:

    $output .= '
    <tr>
    <th style="text-align: left">'.(__("Item", "WSPSC")).'</th><th>'.(__("Quantity", "WSPSC")).'</th><th>'.(__("Price", "WSPSC")).'</th><th></th>
    </tr>';
$output.='
“.(“项目”、“WSPSC”)。”(“数量”、“WSPSC”)。(“价格”、“WSPSC”))。”
';
但我需要用一段php替换,如:

$output .= '
    <tr>
    <th style="text-align: left">'.(__("
     <?php if(ICL_LANGUAGE_CODE=='en'); ?>
         Item
     <?php elseif(ICL_LANGUAGE_CODE=='it'); ?>
        Products
     <?php endif; ?>
        ", "WSPSC")).'</th><th>'.(__("Quantity", "WSPSC")).'</th><th>'.(__("Price", "WSPSC")).'</th><th></th>
    </tr>';
$output.='
'.(__("
项目
产品
"(数量),"价格","价格",
';

我遇到的问题是,这显然是错误的,但我无法理解html和php的正确连接方式,您不应该以这种方式使用它。看看这个伪代码:

$output .= '
<tr>
<th style="text-align: left">';


if (something...) {
   $output.= 'sss';
} 
elseif (something...) {
   $output.= 'ddd'; 
}
$output.='
';
如果(某事…){
$output.='sss';
} 
艾尔塞夫(某物…){
$output.='ddd';
}

你应该这样做。

如果我理解正确,你需要这样的东西:

$output .= '
    <tr>
    <th style="text-align: left">'.
( 
  (ICL_LANGUAGE_CODE=='en')? 
    'Item': 
    ( (ICL_LANGUAGE_CODE=='it')? 'Products': '' ), 
  "WSPSC"
)
.'</th><th>'.(__("Quantity", "WSPSC")).'</th><th>'.(__("Price", "WSPSC")).'</th><th></th>
    </tr>';
$output.='
'.
( 
(ICL_语言_代码=='en')?
“项目”:
((ICL_语言代码=='it')?“产品”:“”),
“WSPSC”
)
"(数量),"价格",
';

您的回复帮助了我谢谢,这很有效:

$output .= '
<tr>
<th style="text-align: left">';
if (ICL_LANGUAGE_CODE=='en') {
    $output .= (__("Item", "WSPSC"));
} elseif (ICL_LANGUAGE_CODE=='it') {
    $output .= (__("PRODOTTO", "WSPSC"));
}
$output .= '</th><th>'.(__("Quantity", "WSPSC")).'</th><th>'.(__("Price", "WSPSC")).'</th><th></th>
</tr>';
$output.='
';
如果(ICL_语言_代码=='en'){
$output.=(“项目”、“WSPSC”);
}elseif(ICL\U语言\U代码=='it'){
$output.=(“PRODOTTO”、“WSPSC”);
}
$output.=''(“数量”、“WSPSC”)。(“价格”、“WSPSC”)。'
';

php字符串连接操作是
您应该使用
产品
设置一个变量,然后将其包含在输出中。奇怪的是,您首先删除了我接受的答案,然后接受了您的答案,现在接受了其他人的答案:)@MarcinNabiałek nevermind man,老实说,我在最后使用了我自己的答案,因此接受我的答案是正常的。但别担心,我们接受了你的建议,竖起大拇指;)你可以做任何你想做的事,但对我来说,两个多月后你竟然不接受我的回答,这真是太奇怪了。以前从没见过