2017-01-22 24 views
-4

Ich brauche Hilfe, Sortierung für dieses Ausgabeergebnis unten meinen Website-Code:Sortierung Ausgabeergebnis in PHP Array ksort?

  <?php 
      foreach ($this->system->produk as $pr_key=>$pr_val): 
      if ($pr_val->status == 'on'):?> 
      <li> 
      <a href="<?php echo site_url(str_replace('_','-',$pr_key));?>"><?php echo $pr_val->nama;?></a> 
      </li> 
      <?php endif;?> 
      <?php endforeach;?> 

eine Idee, wie diese Ausgabe zu sortieren?

+0

Array ("A", "B", "X", "L", "G"); Ergebnis mit Code oben: A B X L G möchte ich dieses Ergebnis zu A B G L X –

+0

gemacht Code versucht, als Gebrüll ohne Glück $ menu = array (); foreach ($ this-> system-> produk wie $ pr_key => $ pr_val): $ menu [$ pr_key] = $ pr_val; ksort (Menü $); foreach ($ menu als $ pr_key => $ pr_val): if ($ pr_val-> status == 'on'): –

+1

Versuchen Sie die Schlüssel oder Werte des Arrays zu sortieren? – Perumal

Antwort

0

Haben Sie es versucht?

<?php 
sort($this->system->produk); 
foreach ($this->system->produk as $pr_key=>$pr_val): 
      if ($pr_val->status == 'on'):?> 
      <li> 
      <a href="<?php echo site_url(str_replace('_','-',$pr_key));?>"><?php echo $pr_val->nama;?></a> 
      </li> 
      <?php endif;?> 
    <?php endforeach;?> 
+0

Ein PHP-Fehler wurde festgestellt Bewertung: Warnung Nachricht: sort() erwartet Parameter –

+0

Sorry ich verpasste ein $ vor diesem –

Verwandte Themen