2017-07-29 88 views
1

我正在合併數組值。我的代碼,它工作正常。陣列首先合併

function photomag_image_size() { 
    $image_sizes = get_intermediate_image_sizes(); 
    return array_merge($image_sizes, array(
    'full', 
    )); 
} 

enter image description here

現在我想添加另一個數組起初還保持最後陣列「滿」。可能是空白數組,因爲我想先填充第一個下拉列表爲空。

回答

3

嘗試用array_unshift() PHP函數檢查here 這樣

$queue=array_merge($image_sizes, array(
     'full', 
     )); 
    array_unshift($queue, " "); 
    return $queue; 
+0

@Sadia你試過嗎? –

+0

對不起,我在路上。 –

0

您可以使用array_unshift或只是合併像你full這樣做的:

function photomag_image_size() { 
    $image_sizes = get_intermediate_image_sizes(); 
    $image_sizes = array_merge(array(""), $image_sizes); 
    return array_merge($image_sizes, array('full')); 
} 
0

使用array_merge再次

$temp = array_merge($image_sizes, array('full')); 
return array_merge(array("first") , $temp);