Kaiserr
Kaiserr

Reputation: 49

Display array loop php

For some reason I really can’t output an array. Can you help please

<?php foreach ( $feature as $b=>$features_collapsee): ?>
    <?php var_dump($features_collapsee) ?>
<?php endforeach; ?>

displays

string(12) "1 GB - 1 €" array(2) {
   [0]=> array(2) { ["features_collapse_title"]=> string(22) "Interneti maht paketis"
         ["features_collapse_description"]=> string(4) "0 GB" }
   [1]=> array(2) { ["features_collapse_title"]=> string(5) "lorem"
                  ["features_collapse_description"]=> string(5) "lorem" } }

i want display

Interneti maht paketis

0 GB


lorem

lorem

Upvotes: 0

Views: 44

Answers (1)

Hardood
Hardood

Reputation: 523

Try this:

<?php 

 $data = array(
   array(
    "features_title"=>"Internet Eestis",
    "featrues_description"=>"1 GB - 1 €",
    "features_collapse"=>array(
        array(
       "features_collapse_title"=>"Interneti maht paketis",
       "features_collapse_description"=>"0 GB"
       ),

      array(
       "features_collapse_title"=>"lorem",
       "features_collapse_description"=>"lorem"
       )
    )
  )
 );

 foreach ($data[0] as $key=>$value )
 {
  if(is_array($value)){
    foreach($value as $t){
        echo $t['features_collapse_title']."<br>";
        echo $t['features_collapse_description']."<br>";
    }
  }
}
?>

Upvotes: 1

Related Questions