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) "真皮" } 展开
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);
?>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询