2016-05-15 64 views
-1

我有這個數組結構。如何格式化我的陣列結構

array(
     [1]=> Parent 
     [2]=> Child 
     [3]=> Child Child  
) 

如何在PHP創建下面這種結構:

array(
     "Parent", 
     "Child", 
     "Child Child" 
    ) 
+3

它們之間有什麼區別呢?從哪裏獲得第一個? –

+0

'$ newArray = array_values($ oldArray);'將重置索引到0,1,2而不是1,2,3 –

回答

0

可以使用array_values函數來提取數組的值。

演示:

php > var_export(array_values([1=>'Parent', 2=>'Child', 3=>'Child child'])); 
array (
    0 => 'Parent', 
    1 => 'Child', 
    2 => 'Child child', 
) 
0

我覺得你只是想以不同的方式打印數組:

<?php 
    $alpha=array(1,2,3,4); 
    print_r($alpha); 

    echo "<br />"; 
    foreach($alpha as $a){ 
     echo "$a <br />"; 
    } 
?> 

輸出:

Array ([0] => 1 [1] => 2 [2] => 3 [3] => 4) 
1 
2 
3 
4