这似乎是一个简单的问题,但我不记得为什么:
所以...我在$ _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的情况下回显我的函数?
提前感谢您的帮助。
答案 0 :(得分:1)
感谢大家的帮助,我想到这样简单的事情并且有效:
function h()
{
foreach($_POST as $k)
{
$p = "/0/";
$s = "";
echo preg_replace($p, $s, $k);
}
}
答案 1 :(得分: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"]);
?>