2013-10-29 76 views
0

我從plist文件中使用PHP Array解析刪除陣列,下面是陣列需要在陣列輸出

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) 

我需要刪除array (size=4)所以我只得到如下,需要的var_dump請幫助。

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) 
+0

您有一個或多個陣列,你不能沒有失去整個集合中刪除外陣列? – Fluffeh

+0

您好請使用print_r()函數指定數組的輸出,以便我們可以識別數組的結構 –

回答

1

你可以嘗試使用的var_dump您的初始陣列的內容,使用foreach循環:

foreach ($initial_array as $second_array){ 
var_dump($second_array); 
} 
0

可以使用reset()函數刪除外陣列。

如:

<?php 
$outer_array = array(0 => array(
          'key1' => 'value1', 
          'key2' => 'value2' 
)); 

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