欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php的字符串无法被打印输出是怎么回事?

程序员文章站 2022-06-02 08:47:43
...
$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()这样的函数无法打印出字符串呢?
下面是写入一个文件中的内容:

php的字符串无法被打印输出是怎么回事?

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关标签: php