2016-08-01 37 views
0

如何用不同的名字環$ _ POST變量,從print_r的輸出這樣的:

帖子:

$_POST['post_access_1']; 
$_POST['post_access_2']; 
$_POST['post_access_3']; 
$_POST['post_access_4']; 

Array 
(
    [post_access_1] = Array 
     (
      [0] = 1 
      [1] = 6 
     ) 

    [post_access_2] = Array 
     (
      [0] = 1 
      [1] = 4 
     ) 

    [post_access_3] = Array 
     (
      [0] = 2 
      [1] = 5 
      [2] = 6 
     ) 

    [post_access_4] = Array 
     (
      [0] = 2 
      [1] = 5 
     ) 
) 

其中

1 => 1,6 
    2 => 1,4 
    3 => 2,5,6 
    4 => 2,5 

我有搜索並看到,但沒有與不同的名稱。

三江源

+0

這裏有什麼問題嗎?你想要什麼?你試圖實現你的目標? –

+1

foreach($ _ POST爲$ postKey => $ postValue){ echo「$ postKey = $ postValue \ n」; } – nonsensei

+0

在你的數組中使用var_export()並更新你的問題我們可以幫到你 –

回答

1

你可以做這樣的POST變量foreach循環。

foreach ($_POST as $key => $value){ 
    if (is_array($value)){ 
     echo $key ." Is an array in post."; 
     foreach ($value as $k => $v){ 
      echo $k." is the index and ".$v." is the value in the array."; 
     } 
    } 
} 
1

隨着foreach

foreach ($array as $foo) 
{ 
// do something with $foo 
} 

如果您需要訪問的鍵/子陣的名稱,以及:

foreach ($array as $k => $v) 
{ 
// do something with $k and or $v 
} 
+0

這是不正確的,因爲在他的情況下$ _POST是聯想的,使用'$ key => $ value' –

+0

他沒有表明他需要保留或使用他的示例輸出中的鍵。 – alzee

相關問題