2016-03-20 41 views
1

我無法弄清楚這一點。你將如何獲得發佈請求中的所有計數變量

有它發送我下面的POST請求的一種形式:

有時是

$_POST['length']; 
$_POST['length1']; 

而其他時候,它是

$_POST['length']; 
$_POST['length1']; 
$_POST['length2']; 

我管不着有多少將會。

你將如何獲得所有計數的長度,並可能將它們放入數組中?

+0

你已經有他們的$ _POST陣列英寸 – JimL

+0

是的,但是$ _POST中還有更多,不僅長度爲 – Efekan

+0

,下面給出的答案,如果這不起作用,那麼表單的元素沒有正確設置,這是未知的 –

回答

1

您可以循環在你的$_POST陣列,並檢查是否鍵包含lenghtstrpos功能,如果這樣你就可以在一個新的數組把

$array = array(); 
foreach($_POST as $key => $val){ 
    if (strpos($key, 'length') !== false) { 
     $array[] = $val; 
    } 
} 
+0

這也將得到所有元素,其中關鍵是'xlength'或'whatlengthever'。 – PeeHaa

+0

而且'$ value'未定義。 – Narf

+0

@Narf謝謝,我的壞 – Fabio

相關問題