php 一维数组的值,冒号前的转换为下标

我有一个数组:array(3){[0]=>string(19)"生产日期:111111"[1]=>string(13)"颜色:黑色"[2]=>string(13)"材质:... 我有一个数组:
array(3) { [0]=> string(19) "生产日期:111111" [1]=> string(13) "颜色:黑色" [2]=> string(13) "材质:真皮" }
我想转换成这样(string的值是不对的,忽略):
array(3) { [生产日期]=> string(19) "111111" [颜色]=> string(13) "黑色" [材质]=> string(13) "真皮" }
展开
 我来答
匿名用户
推荐于2016-04-09
展开全部
<?php
$a = array('生产日期:111111','颜色:黑色','材质:真皮');
$b = array(); 
foreach($a as $value){
    $temp = explode(':', $value);
    $b[$temp[0]] = $temp[1];
}
print_r($b);
?>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式