PHP patlayabilir ve diziye koymak

0 Cevap php

Ben string bu çizgi var

Fruits-banana|apple|orange:Food-fries|sausages:Desserts-ice cream|apple pie

: (kolon) ana konu için ayırıcı ve | alt konuların farklı türü için ayırıcı.

Ben bunu patlayabilir ve diziye koymak için çalıştı, ben bir açılır menü görüntülenecek için böyle bir şey olması sonucu gerekir: -

    Fruits
      banana
      apple
      orange
    Food
      fries 
      sausages
    $result=explode(":",$data);
     foreach($result as $res) {
      $sub_res[]=explode("-",$res);

     }


     foreach($sub_res as $sub) {
      //echo $sub[1]."<br>"; Over here, I can get the strings of [0]=>banana|apple|orange, [1]=>sausages|fries, 
        // I explode it again to get each items 
            $items[]=explode("|",$sub[1]);
      $mainCategory[]=$sub[0]; // This is ([0]=>Fruits, ]1]=>Food, [2]=>dessert
            // How do I assign the $items into respective categories?
    }

Teşekkürler!

0 Cevap