Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.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 - Fatal编程技术网

Php 需要删除阵列输出中的阵列

Php 需要删除阵列输出中的阵列,php,arrays,Php,Arrays,我使用php从plist文件解析到Array,下面是数组的var\u dump array (size=4) 0 => array (size=6) 'EventId' => string 'Event1-2013-10-22' (length=17) 'EventName' => string 'Event1' (length=6) 'EventDate' => string '2013-10-21' (length=10) 'EventDetails

我使用php从plist文件解析到
Array
,下面是数组的
var\u dump

array (size=4)
0 => 
array (size=6)
  'EventId' => string 'Event1-2013-10-22' (length=17)
  'EventName' => string 'Event1' (length=6)
  'EventDate' => string '2013-10-21' (length=10)
  'EventDetails' => string ' ' (length=1)
  'Field1' => string 'Testing' (length=7)
  'Field2' => string '' (length=0)
1 => 
array (size=6)
  'EventId' => string 'Event2-2013-10-24' (length=17)
  'EventName' => string 'Event2' (length=6)
  'EventDate' => string '2013-10-24' (length=10)
  'EventDetails' => string ' EVe2' (length=5)
  'Field1' => string 'Testing22' (length=9)
  'Field2' => string '' (length=0)
我需要删除
数组(大小=4)
,所以我得到的结果如下,需要帮助吗

0 => 
array (size=6)
  'EventId' => string 'Event1-2013-10-22' (length=17)
  'EventName' => string 'Event1' (length=6)
  'EventDate' => string '2013-10-21' (length=10)
  'EventDetails' => string ' ' (length=1)
  'Field1' => string 'Testing' (length=7)
  'Field2' => string '' (length=0)
1 => 
array (size=6)
  'EventId' => string 'Event2-2013-10-24' (length=17)
  'EventName' => string 'Event2' (length=6)
  'EventDate' => string '2013-10-24' (length=10)
  'EventDetails' => string ' EVe2' (length=5)
  'Field1' => string 'Testing22' (length=9)
  'Field2' => string '' (length=0)

您可以尝试在初始数组的内容上使用var_dump,使用foreach循环:

foreach ($initial_array as $second_array){
var_dump($second_array);
}
您可以使用函数删除外部阵列

例如:



如果您有一个或多个数组,则无法移除外部数组而不丢失整个数组?您好,请使用print\u r()函数指定数组的输出,以便我们可以识别数组的结构
<?php
$outer_array = array(0 => array(
                            'key1' => 'value1',
                            'key2' => 'value2'
 ));

$new_array = reset($outer_array);
print_r($new_array);
?>