如何分割数组值


How to split an array value?

在我的数组中,我有这些值:

[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()来计数数组项
  • 当然还有/来划分;-)