在我的数组中,我有这些值:
[10d, 10e] => 4
值是从另一个网站检索的,重要的值将放在这个数组中。现在,我想从下面的语句中得到两个单独的值,比如:
[10d] => 2 [10e] => 2
我该怎么做?
现在我猜有一点,因为描述不是很清楚。
$arr = array('10d, 10e' => 4);
$newArr = array();
foreach($arr as $key => $value) {
$newKeys = explode(',', $key);
foreach($newKeys as $item) {
$newArr[trim($item)] = $value / count($newKeys);
}
}
print_r($newArr);
结果[10d] => 2 [10e] => 2
一些可以使用的函数:
- foreach()循环输入数组
- 爆炸()分割键
- trim()删除空白
- count()来计数数组项
- 当然还有/来划分;-)