有沒有辦法遍歷數組(例如$ _POST)來查看字段名稱而不僅僅是值。要看到我做這樣的事情的價值觀。
foreach ($_POST as $value){
echo $value;
}
這將顯示我的值 - 但我想也顯示在該數組中的名稱。如果我的$ _POST值類似於$ _POST ['something']並且它存儲了55;我想輸出「某物」。
我有幾個選擇字段,我需要這個。
有沒有辦法遍歷數組(例如$ _POST)來查看字段名稱而不僅僅是值。要看到我做這樣的事情的價值觀。
foreach ($_POST as $value){
echo $value;
}
這將顯示我的值 - 但我想也顯示在該數組中的名稱。如果我的$ _POST值類似於$ _POST ['something']並且它存儲了55;我想輸出「某物」。
我有幾個選擇字段,我需要這個。
您的意思是?
foreach ($_POST as $key => $value)
{
echo "$key : $value <br>";
}
如果您只是想讓一組鍵值迭代,您也可以使用array_keys
。
您也可以使用array_walk
如果你想使用一個回調來遍歷:
function test_walk(&$value, $key)
{
...do stuff...
}
array_walk($arr, 'test_walk');
+1也用於提及array_keys –
foreach ($_POST as $key => $value) {
echo $key; // Field name
}
或者使用array_keys來從陣列中的所有鍵。
foreach ($_POST as $key => $value){
echo $key.': '.$value.'<br />';
}
如果你只是想的鑰匙:
foreach (array_keys($_POST) as $key)
{
echo $key;
}
或者......
foreach ($_POST as $key => $value)
{
echo $key;
}
如果你想這兩個鍵和值:
foreach ($_POST as $key => $value)
{
echo $key, ': ', $value;
}
對於剛鑰匙:
$ array = array_keys($ _ POST);
與輸出它們:
的var_dump($陣列);
- 或 -
的print_r($陣列);
完美!我知道除了美元價值之外,還有其他東西。 –