求助高手关于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 再次提问,关于反向代理的若干问题 提示undefined 安装DEDE时 IIS环境下PHP如何获得REMOTE_PORT 怎么才能让音乐(mp3,wav)能播放,而又不被下载? 有关pdf打印的错误,请问如何解决? 请问如何将用户填入的表单信息,发送到指定邮箱!100分 PHP写一个对服务器文件的管理程序! 关于定制的一个Session的存储方法 如何include根目录的文件 HTTP 错误 500.0 - Internal Server Error 为什么在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