2017-07-29 2 views
1

Ich bin Array-Werte zusammenführen. Mein Code und es funktioniert gut.Array merge zuerst

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

enter image description here

Jetzt möchte ich ein weiteres Array AT FIRST hinzuzufügen und HALTEN auch die letzte Reihe 'voll'. Vielleicht ein leeres Array, da ich das erste Dropdown als leer füllen möchte.

Antwort

3

Versuchen mit array_unshift() php Funktionskontrolle here wie diese

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

@Sadia hast du das versucht? –

+0

Sorry ich war von der Straße. –

0

Sie entweder array_unshift verwenden können, oder einfach nur fusionieren, wie Sie mit full wie dies tat:

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

Verwendung array_merge wieder

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