foreach数组显示结果

时间:2013-09-24 01:11:49

标签: php foreach

我一直在看这段代码等,以至于我现在让自己感到困惑 - 不好

我有

的预言
  foreach($sort_order as $sort)
    {
      echo '<pre>';
        var_dump($sort['sorder']);
      echo '</pre>';
    }

这给了我一个结果:

string(2) "20"
string(2) "10"

我如何退货,以便我可以value="<?php echo $someValue; ?>"

3 个答案:

答案 0 :(得分:0)

假设'sorder'是你数组中的一个键,我会尝试以下方法:

foreach($sort_order as $key => $sort) {
    echo '<pre>';
        if($key == "sorder") {
            echo $sort[$key];
        }
    echo '</pre>';
}

答案 1 :(得分:0)

看起来你只是在显示它们的关键。我假设你的数组是类型关联的。

要在PHP中遍历关联数组,请按照下列步骤操作:

foreach($array as $key => $value)
{
     echo "[" . $key . "]" . " = " . $value . "<br />;
}

答案 2 :(得分:0)

我不确定你想做什么,但......

<?php 
  $val = array();
  foreach($sort_order as $sort) {
    $val[] = $sort['sorder'];
  } 
?>

<p>value = <?php echo $val[0]; ?></p>
<p>value = <?php echo $val[1]; ?></p>