我有一个多维数组,我想得到数组的名称和数组的值

时间:2017-09-01 06:37:21

标签: php arrays

在PHP中拆分数组时出现问题。

我需要public class ApplicationDbContext : DbContext { public ApplicationDbContext() { Database.SetCommandTimeout(150000); } }

但仅限于数组。以下是我在数组中需要的示例

pradm_policy_risk_attr_details_motor_id => 20170825113749907

怎么能得到这个?

这是我的数组

$array = [pradm_policy_risk_attr_details_motor_id => 20170825113749907,
column_11 => BP-2-B1534,
column_14 => Mahindra];

1 个答案:

答案 0 :(得分:0)

如果您需要'展平'整个阵列,请尝试array_map。它的工作方式是定义一个函数,它接收一个数组项,转换它并返回转换后的值,然后将该函数传递给array_map,以便对数组的所有元素执行所述转换:

function flatten($item){
    return $item[0];
}

$original_array = Array(...); // assign your original array here
$flattened_array = array_map('flatten', $original_array);

或使用匿名函数语法:

$flattened_array = array_map(function($item){return $item[0]}, $original_array);