当前位置:Gxlcms > PHP教程 > php的字符串无法被打印输出是怎么回事?

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

时间:2021-07-01 10:21:17 帮助过:4人阅读

$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()这样的函数无法打印出字符串呢?
下面是写入一个文件中的内容:



                  

	 	
                    
                    
                    
                    
                    
                

人气教程排行