我想在循环中为此单选按钮的每次迭代动态设置id
。
然而,无法找出在id
部分中转义字符串和变量的正确方法。该部分中的引号无法解析。
<?php
echo form_radio($data['filename'], 0, '', 'class="uniform" id="'$data['ids']'");
?>
这使用来自CodeIgniter的form
帮助have this layout。
知道如何解决这个问题吗?
答案 0 :(得分:0)
必须以双引号开头才能获得扩展变量,然后使用反斜杠转义嵌套的
<?php
echo form_radio($data['filename'], 0, '', "class=\"uniform\" id=\"$data[ids]\"");
或者在double
中使用单引号<?php
echo form_radio($data['filename'], 0, '', "class='uniform' id='$data[ids]'");
请注意,如果在双引号内,您不需要在方括号内引用单维数组索引
答案 1 :(得分:0)
试试这个
JavaScriptArray is [,,]
将输出如下
$data = array(
'filename' => 'test file_nm',
'ids' => 'chb_ID'
);
echo form_radio($data['filename'], 0, '', 'class="uniform" id="'.$data['ids'].'"');