在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];
答案 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);