2016-06-28 9 views
0

Ich möchte ein Array so etwas wie, initialisierenein Array initialisieren mit dem letzten Element Schlüssel mit ‚0‘

public $category_arr = array(
          '1' => 'Page background image', 
          '2' => 'Page images and graphics', 
          '3' => 'Page content blocks', 
          '4' => 'Page actors', 
          '0' => 'Object priorities' 
        ); 

Aber da der letzte Wert hat einen Schlüssel ‚0‘, wenn ich dieses Array in einem ausgewählten verwenden Box erscheint es an der Spitze. Aber ich möchte es zuletzt erscheinen lassen.

Bitte helfen Sie mir und lassen Sie mich wissen, ob es einen Weg gibt, dies zu tun.

Danke und Grüße,

Neha

+0

wo Ihre 'wählen box'? und was ist '1,2,3,4,0'? – Drone

+0

entweder Sie können '0,1,2,3,4' oder' 4,2,3,1,0' tun –

+0

Sortieren Sie Array, bevor Sie es in select verwenden, welche Schleife Sie verwenden, um auszuwählen? 'foreach' wird in der gleichen Reihenfolge gedruckt, aber' for' beginnt von 0 an. – Viral

Antwort

0

Versuchen Sie, diese

<?php $category_arr = array(
          '1' => 'Page background image', 
          '2' => 'Page images and graphics', 
          '3' => 'Page content blocks', 
          '4' => 'Page actors', 
          '0' => 'Object priorities' 
        ); 
?> 
<select> 
    <?php foreach($category_arr as $key => $value) { ?> 
    <option value="<?php echo $key ?>"><?php echo $value ?></option> 
    <?php }?> 
</select> 
+0

Das funktioniert, danke :) –

+1

:) willkommen #Neha –

Verwandte Themen