求助高手关于var_export()的问题 我使用var_export函数将一个非常大的三维数组转换为字符串,如果我不加true即var_export($array),可以显示出值但如果我加了true则不执行了,也没有报错! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 手册上说:——————————————————————————var_export(PHP 4 >= 4.2.0, PHP 5)var_export -- 输出或返回一个变量的字符串表示描述mixed var_export ( mixed expression [, bool return] )此函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码。 您可以通过将函数的第二个参数设置为 TRUE,从而返回变量的表示。 比较 var_export() 和 var_dump(). <pre><?php$a = array (1, 2, array ("a", "b", "c"));var_export ($a);/* 输出:array ( 0 => 1, 1 => 2, 2 => array ( 0 => 'a', 1 => 'b', 2 => 'c', ),)*/$b = 3.1;$v = var_export($b, TRUE);echo $v;/* 输出:3.1*/?></pre> 我试过如下代码,没有问题<?php$a1=array();$a2=array('a'=>'1','b'=>'2','c'=>'3');$a1[1][1]=$a2;$a1[1][2]=$a2;$a1[2][1]=$a2;$a1[2][2]=$a2;$a1[3][1]=$a2;$a1[3][2]=$a2;$mmm1= var_export($a1,true).'<hr>';$mmm=var_dump($a1,true);echo count($a1);?>关键是我的数组非常之大,保存为php文档有3M左右,是否因为这个因素呢? 3M???不是吧..====================================用技术换广告,谢谢支持=====================================Ventes Batteries PC Portable, Alimentation PC Portable, Batteries Camescope, Appareil Numerique, des Chargeursrolex watches, Replica Watches, Replica WatchR4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, Dsi bateriasR4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, DsiR4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, DsiR4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, DsiR4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, Dsi 请问一下高手discuz论坛程序与多个网站程序整合? 这样查看源文件,看不到小说的内容是怎么样实现的啊? 关于SQLITE +PHP的TIMESTAMP类型使用 高分要求解答配置静态IP问题 用phpquery采集的问题 判断首页的正则怎么写 微信公众平台开发 怎么实现分步查询? 关于php和oracle的字符集转换问题,求救!!!非常非常着急! php读数据库日期问题 Help!---如何在Oracle中保存一幅图片? 为什么在mysql里我用FIND_IN_SET无法判断? 请教PHP中exec的问题
——————————————————————————
var_export
(PHP 4 >= 4.2.0, PHP 5)var_export -- 输出或返回一个变量的字符串表示
描述
mixed var_export ( mixed expression [, bool return] )
此函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码。 您可以通过将函数的第二个参数设置为 TRUE,从而返回变量的表示。 比较 var_export() 和 var_dump(). <pre>
<?php
$a = array (1, 2, array ("a", "b", "c"));
var_export ($a);/* 输出:
array (
0 => 1,
1 => 2,
2 =>
array (
0 => 'a',
1 => 'b',
2 => 'c',
),
)
*/$b = 3.1;
$v = var_export($b, TRUE);
echo $v;/* 输出:
3.1
*/
?>
</pre>
<?php
$a1=array();$a2=array('a'=>'1','b'=>'2','c'=>'3');
$a1[1][1]=$a2;
$a1[1][2]=$a2;
$a1[2][1]=$a2;
$a1[2][2]=$a2;
$a1[3][1]=$a2;
$a1[3][2]=$a2;
$mmm1= var_export($a1,true).'<hr>';
$mmm=var_dump($a1,true);echo count($a1);?>关键是我的数组非常之大,保存为php文档有3M左右,是否因为这个因素呢?
不是吧..====================================用技术换广告,谢谢支持=====================================
Ventes Batteries PC Portable, Alimentation PC Portable, Batteries Camescope, Appareil Numerique, des Chargeurs
rolex watches, Replica Watches, Replica Watch
R4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, Dsi
baterias
R4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, Dsi
R4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, Dsi
R4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, Dsi
R4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, Dsi