将服务器从PHP 5.3版本升级到5.6后,我的应用程序会出现如下错误:
非法字符串偏移' id'
这是存在错误的代码部分:
foreach($db_table_fields as $key => $value)
{
if($key == 'id')
{
$out .= '<td style="display: none;"><input type="'.$value.'" name="'.$key.'[]" value="'.$row[$key].'" /></td>';
}
我想我知道我的变量需要一个数组,但这是字符串 - 我仍然无法解决它。也许有人曾经遇到过这样的问题,或者有想法如何修复它?
提前感谢您的帮助。