第1个回答 2012-05-15
$str = "[['1','2','3'],['4','5','6'],['7','8','9']]";
echo $str = str_replace( array('[',']') , array('array(',')') , $str );
eval('$str = ' . $str . ';');
var_dump($str);
$str="2012年1月1日";
echo $str = date('Y-m-d',strtotime( str_replace( array('年','月','日') , array('-','-','') , $str ) ));
第2个回答 2012-05-15
<?php
$str = "[['1','2','3'],['4','5','6'],['7','8','9']]";
$str = str_replace('[','array(',$str);
$str = str_replace(']',')',$str);
echo $str;
$str="2012年1月1日";
$str = str_replace('年','-',$str);
$str = str_replace('月','-',$str);
$str = str_replace('日','',$str);
$d = new DateTime( $str );
echo $d->format('Y-m-d');
?>