我有一個輸入名稱如price1
,price2
,price3
的表單,我試圖在另一個頁面中獲取這些值。我使用GET
發送它。
for ($i = 1; $i < $qtd_itens; $i++) {
$price = $_GET['price" + $i + "'];
echo $price;
}
我該如何聲明$price
變量?
我有一個輸入名稱如price1
,price2
,price3
的表單,我試圖在另一個頁面中獲取這些值。我使用GET
發送它。
for ($i = 1; $i < $qtd_itens; $i++) {
$price = $_GET['price" + $i + "'];
echo $price;
}
我該如何聲明$price
變量?
需要放。在地方+標誌...
for ($i = 1; $i < $qtd_itens; $i++) {
$price = $_GET['price'. $i. ''];
echo $price;
}
如果你只是想收集所有的價格,你可以這樣做:
$prices = array();
for ($i = 1; $i < $qtd_itens; $i++) {
$prices[] = $_GET["price" . $i];
}
var_dump($prices);
澄清:
$arr[] = "a";
是簡寫:
array_push($arr, "a");
或
$arr[$i] = "a";
如果形成具有輸入價格1,price2,price3 ...等,你只需做這個的視圖數據的發送內容:
print_r($_REQUEST)
這個節目你在數組發送,並收集與foreach與此:
$prices = array();
foreach ($_REQUEST as $key=>$val) {
$prices[$key] = $val;
}
print_r($prices);
可能會減少到「我的價格」 –