【发布时间】:2014-06-21 10:36:00
【问题描述】:
我正在关注 PHP 代码:
<?php
$rebate_no = 2;
echo "<table id='blacklistgrid_$rebate_no' class='table table-bordered table-hover table-striped blacklistgrid'>
<tr id='reb$rebate_no_1'>
<td>
<div class='btn-group'>
<select name='product_id_$rebate_no[1]' id='product_id_$rebate_no_1' class='form-control prod_list'>
<option value='1'>Alabama</option>
<option value='2'>Alaska</option>
<option value='3'>Arizona</option>
<option value='4'>Arkansas</option>
<option value='5'>California</option>
</select>
</div>
</td>
</tr>
</table>";
?>
在上面的代码中,我在以下几行中遇到了变量和字符串连接的问题:
<tr id='reb$rebate_no_1'>
<select name='product_id_$rebate_no[1]' id='product_id_$rebate_no_1' class='form-control prod_list'>
我尝试了以下技巧,但它对我不起作用。
<tr id='reb'.$rebate_no.'_1'>
<select name='product_id_$rebate_no[1]' id='product_id_'.$rebate_no.'_1' class='form-control prod_list'>
如果我签入 HTML 源代码,我会得到以下 HTML:
<tr id="reb" .2.'_1'="">
<select id="product_id_" class="form-control prod_list" .2.'_1'="" name="product_id_">
实际上我希望 HTML 采用以下所需格式:
<tr id='reb2_1'>
<select name='product_id_2[1]' id='product_id_2_1' class='form-control prod_list'>
如何做到这一点?提前致谢。
【问题讨论】:
标签: php html concatenation string-concatenation