首页 > 解决方案 > 显示数组循环php

问题描述

出于某种原因,我真的无法输出数组。你能帮忙吗

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

显示

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" } }

我要显示

Interneti maht paketis

0 GB


lorem

lorem

标签: php

解决方案


尝试这个:

<?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>";
    }
  }
}
?>

推荐阅读