我有一个包含 20 组字段的 HTML 表单。这里有2个例子:
<input type="text" class="auto-clear" id="p1weight" name="p1weight" value="" />
<input type="text" class="auto-clear" id="p1length" name="p1length" value="" />
<input type="text" class="auto-clear" id="p1width" name="p1width" value="" />
<input type="text" class="auto-clear" id="p1height" name="p1height" value="" />
<input type="text" class="auto-clear" id="p2weight" name="p2weight" value="" />
<input type="text" class="auto-clear" id="p2length" name="p2length" value="" />
<input type="text" class="auto-clear" id="p2width" name="p2width" value="" />
<input type="text" class="auto-clear" id="p2height" name="p2height" value="" />
我正在使用以下 PHP 代码生成一个字符串 ( $all ) 来存储字段值:
foreach( range( 1, 20) as $i)
{
// Create an array that stores all of the values for the current number
$values = array(
'p' . $i . 'weight' => $_POST['p' . $i . 'weight'],
'p' . $i . 'length' => $_POST['p' . $i . 'length'],
'p' . $i . 'width' => $_POST['p' . $i . 'width'],
'p' . $i . 'height' => $_POST['p' . $i . 'height']
);
$all .= implode( '|', $values) . "\n\n";
}
如果我对 2 组字段的输入是 1、2、3 和 4,则我的$all值为:1|2|3|4 1|2|3|4
。
但是,我想对此进行更多自定义。最终,我希望我的$all是:
Item1: Weight (kg):1 Length (cm): 2 Width (cm): 3 Height (cm): 4
Item2: Weight (kg):1 Length (cm): 2 Width (cm): 3 Height (cm): 4
如何更新上面的 PHP 以实现此目的?
非常感谢您的任何指点。