Php 如何从数组中删除密钥?
我有这些数组Php 如何从数组中删除密钥?,php,arrays,key,Php,Arrays,Key,我有这些数组 'tickets' => array (size=2) 1 => array (size=19) 'ticket_id' => 1 'ticket_event_id' => 158 /* some good values */ 4 => array (size=19) 'ticket_id' => 4 'ticket_event_id' => 158
'tickets' =>
array (size=2)
1 =>
array (size=19)
'ticket_id' => 1
'ticket_event_id' => 158
/* some good values */
4 =>
array (size=19)
'ticket_id' => 4
'ticket_event_id' => 158
我想取消设置值“ticket\u id”、“ticket\u event\u id”和数组键。
我用了这个密码
foreach ($event['tickets'] as $ticketId => $ticket) {
$ticket['ticket_id'] = null;
$ticket['ticket_event_id'] = null;
$event['tickets'][$ticketId] = array_replace($event['tickets'][$ticketId],$ticket);
}
但我不知道,我可以在哪里以及如何放置一些代码来取消设置数组键
我想以这种形式接收数组
null =>
array (size=19)
'ticket_id' => null
'ticket_event_id' => null
/* some good values */
null =>
array (size=19)
'ticket_id' => null
'ticket_event_id' => null
您无法确定数组键必须是唯一的,但为什么要这样做?为什么要这样做?…我想取消设置此值,将此数组填充到表单中,然后将有关票证的非空信息分配给新事件。现在我遇到了问题,因为重复事件从父级获取票证密钥,而父级丢失了有关票证的信息