Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从数组中删除密钥?_Php_Arrays_Key - Fatal编程技术网

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

您无法确定数组键必须是唯一的,但为什么要这样做?为什么要这样做?…我想取消设置此值,将此数组填充到表单中,然后将有关票证的非空信息分配给新事件。现在我遇到了问题,因为重复事件从父级获取票证密钥,而父级丢失了有关票证的信息