0
我已經看了全部,我開始懷疑我想做什麼是可能的。我見過的循環,讓您自動遞增數達上限:爲PHP變量添加一個自動遞增後綴
for ($n = 0; $n <= 7; $n++)
然而,我想要做的是一個自動遞增的後綴添加到一個變量已經部分來自html表單的循環。但我無法弄清楚如何讓自動增量運行,因爲我不能在forach()中放置for()。讓我看看我能否告訴你我在找什麼。
foreach($_POST[‘input’] as $input) {
${‘input.‘n++’}=$input
}
目標是現在會有變量$ input1,$ input2等,每個變量聲明爲接收到的輸入。這是可以實現的嗎?
你當然可以在裏面放一個foreach ..試試吧 –
不要這樣做。不要使用冗餘/半重複名稱亂丟名稱空間。爲什麼你不能只使用一個數組? '$ inputs [$ n] = $ input'或者就此而言,完全跳過循環並且'$ inputs = $ _POST ['input']'。它已經是一個數組,或者你不會循環。 –
不要聽marc。做你自己的蹩腳方式。如果你不做實驗,你永遠不會知道這是一種糟糕的方式。 –