【发布时间】:2015-05-17 23:28:02
【问题描述】:
这快把我逼疯了。我有一个 PHP 脚本,它以 $key => $value 的形式返回一个数组,我想重命名该键,以便可以在表头中显示它。我看到有几种方法可以做到这一点,但我不确定它们是否是我需要的......要么是这样,要么我没有正确理解这些示例,这可能是问题。
基本上,每次迭代 foreach 循环时,我的数组键都会有所不同,而且有些可能是空白的。我怎样才能解决这个问题?
第一个输出可能如下所示:
'_can_chaccess' => false,
'_can_chown' => false,
'_can_delete' => false,
'_can_modify' => false,
'_can_read' => true,
'assigned_to_name_879' => 'Unassigned',
'id' => 1,
'type' => 'Private::Reporting::DataViewModel::DataView_223_42858',
'type_877' => 'Email',
下一次运行,我可能会得到这个:
'_can_chaccess' => false,
'_can_chown' => false,
'_can_delete' => false,
'_can_modify' => false,
'_can_read' => true,
'assigned_to_name_793' => 'Consultants',
'id' => 1,
'object_reference_794' => 'CASE-1004',
'summary_795' => 'Deployment of New System for HQ (Project)',
'type' => 'Private::Reporting::DataViewModel::DataView_200_42858',
),
如您所见,某些键重命名相同,例如身份证,类型。但我感兴趣的最重要的每次都会改变,例如分配给名称。
有什么想法吗?
【问题讨论】: