php的字符串无法被打印输出是怎么回事?
程序员文章站
2024-01-29 18:30:34
...
$sql = 'select c.config_key as ck,c.config_value as cv,cg.config_group_key as cgk from '.
zen_get_table_name('config').' c, '.zen_get_table_name('config_group').' cg where c.config_group_id=
cg.config_group_id order by cg.config_sort_order,c.config_sort_order';
$config = $zen_db->Execute($sql);
$zen_str = 'end)
{
$zen_str .= '$conf[\''.$config->field['cgk'].'\'][\''.$config->field['ck'].'\'] = \''.$config -> field['cv']."';\n";
$config->move_next();
}
file_put_contents($conf['path']['config'].'/config.php',$zen_str);
var_dump($zen_str);
就是从数据库取出的三个字段的多行的值组成的数组的字符串不知道为什么使用var_dump()这样的函数无法打印出字符串呢?
下面是写入一个文件中的内容:
回复内容:
$sql = 'select c.config_key as ck,c.config_value as cv,cg.config_group_key as cgk from '.
zen_get_table_name('config').' c, '.zen_get_table_name('config_group').' cg where c.config_group_id=
cg.config_group_id order by cg.config_sort_order,c.config_sort_order';
$config = $zen_db->Execute($sql);
$zen_str = 'end)
{
$zen_str .= '$conf[\''.$config->field['cgk'].'\'][\''.$config->field['ck'].'\'] = \''.$config -> field['cv']."';\n";
$config->move_next();
}
file_put_contents($conf['path']['config'].'/config.php',$zen_str);
var_dump($zen_str);
就是从数据库取出的三个字段的多行的值组成的数组的字符串不知道为什么使用var_dump()这样的函数无法打印出字符串呢?
下面是写入一个文件中的内容:
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。