向数组添加键的有效方法

时间:2014-06-16 17:46:13

标签: php arrays

有什么更好的方法来执行以下操作。是否有一些功能,我可以在分割

时指定/添加键到我的数组
<?php
     $str = '2014-02-01';
     $darray = explode('-',$str);
     $final_array = array(
                     'year' => $darray[0],
                     'month' => $darray[1],
                     'day' => $darray[2],
     );
?>

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);