0

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

我有 foreach

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

这给了我一个结果:

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

我怎样才能退还这个,这样我才能做到value="<?php echo $someValue; ?>"

4

3 回答 3

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>
于 2013-09-24T01:31:57.737 回答
0

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

要在 PHP 中遍历关联数组,请执行以下操作:

foreach($array as $key => $value)
{
     echo "[" . $key . "]" . " = " . $value . "<br />;
}
于 2013-09-24T01:18:17.413 回答
0

假设 'sorder' 是您数组中的一个键,我会尝试以下操作:

foreach($sort_order as $key => $sort) {
    echo '<pre>';
        if($key == "sorder") {
            echo $sort[$key];
        }
    echo '</pre>';
}
于 2013-09-24T01:16:46.073 回答