打印

来源:互联网 发布:局域网禁止p2p软件 编辑:程序博客网 时间:2024/06/02 14:02

<?php

  $a = array('a','b', array('q','d','h'));
   var_export($a);
   print_r($a);
   echo "<hr>";
   $g=  var_export($a,true);
   echo  $g;

 

?>

区别:

var_export 是按php 数组定义形式打印

 

应用是 eval 时候 给数组赋值 是把 数组转换为字符串 来处理 如下:

$levalCont = array(1=>'sss',2=>'dddd');

$arrToStr =  var_export($levalCont,true);
$execContStr =  '$derectoryData["groups"]'.$arrayPre.'["contacts"]= '.$arrToStr.';';  
eval($execContStr);