有什么更好的方法来执行以下操作。是否有一些功能,我可以在分割
时指定/添加键到我的数组<?php
$str = '2014-02-01';
$darray = explode('-',$str);
$final_array = array(
'year' => $darray[0],
'month' => $darray[1],
'day' => $darray[2],
);
?>
答案 0 :(得分:3)
这是一个:
$final_array = array_combine(array('year','month','day'), explode('-',$str));
答案 1 :(得分:1)
您可以使用list()
:
$array = array();
list($array['year'], $array['month'], $array['day']) = explode('-', $str);