如何在数据库中保存$ box1和$ box2并将其作为变量取出?所以我可以循环它。
if($m_name[$x]=='a'){
echo '<input type="checkbox" name="chkbox[][]" (in_array($box1[$i][$j], $autocheck_array) ? ' checked="checked"' : '') . '"/>';
}
elseif($m_name[$x]=='b'){
echo '<input type="checkbox" name="chkbox[][]" (in_array($box2[$i][$j], $autocheck_array) ? ' checked="checked"' : '') . '"/>';
}
$box1
和$box2
是数据库中的行标题,因此无法循环播放
答案 0 :(得分:0)
删除引号。数组值不像引号
那样简单<?php
$abc[1][2]=1;
$a=$abc[1][2];
echo $a;
?>
答案 1 :(得分:0)
插入复杂变量时需要使用{}
:
$a = "The value of a[1][2] is {$abc[1][2]}.";
请参阅PHP字符串documentation中的复杂(卷曲)语法部分。
请注意,如果要作为较大字符串的一部分进行插值,则只需执行此操作。如果您只是尝试直接分配数组值,则无需将其放在引号中。你可以指定:
$a = $abc[1][2];
答案 2 :(得分:0)
你是说这个吗?
$abc[1][2]=1;
$a=$abc[1][2];
echo $a;// Outputs 1
答案 3 :(得分:0)
使用此语句$a="$abc[1][2]";
,您实际上正在为$a
分配string
值
删除引号
<?php
$abc[1][2]=1;
$a=$abc[1][2];
echo $a;
?>