0

簡単な質問のようですが、理由が思い出せません:

そう... $_POST に配列があり、その変数のエコーを作成したい:

私はこれをやっています:

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

    }

それは問題ありませんが、問題があります:

$POST には、次のように 2 つ以上の値が必要です。

     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 に答える