0

这似乎是一个简单的问题,但我不记得为什么:

所以...我在 $_POST 上有一个数组,我想回显该变量:

我这样做:

   function h()
   {
    foreach($_POST as $k => $v ){
   echo $v;

    }

那很好,但我有一个问题:

$POST 应该期望两个或多个值,例如:

     Array ( [s-armenia] => TRIBUNAL ADMINISTRATIVO DE SUCRE [s-armenia2] => 0 ) 

所以..用我的功能我得到了这个:

   TRIBUNAL ADMINISTRATIVO DE SUCRE 
   0

¿如何在没有 0 的情况下回显我的函数?

在此先感谢您的帮助。

4

2 回答 2

1

谢谢大家的帮助,我想到了这样简单的事情,它可以工作:

  function h()
 {
 foreach($_POST as $k)
  {
  $p = "/0/";
  $s = "";
  echo preg_replace($p, $s, $k);

  }

  }
于 2013-02-05T03:21:38.493 回答
0
foreach($_POST as $k)
{
   echo $k;
}

=> $v 将是关键(即 0)
你的数组应该看起来像array(1 => 2, 3 => array(3.1 => 3.2), 4 => 5)

编辑:从 PHP 手册中添加:

<?php
$array = array(
    "foo" => "bar",
    42    => 24,
    "multi" => array(
         "dimensional" => array(
             "array" => "foo"
         )
    )
);

var_dump($array["foo"]);
var_dump($array[42]);
var_dump($array["multi"]["dimensional"]["array"]);
?>
于 2013-02-05T02:28:50.227 回答