1

我有这样的输入:

<div id="fruit1">
    <input type="text" name="name[]" value="Apple" />
    <input type="text" name="qty[]" value="2" />
</div>
<div id="fruit2">
    <input type="text" name="name[]" value="Blackberry" />
    <input type="text" name="qty[]" value="4" />
</div>
<div id="fruit3">
    <input type="text" name="name[]" value="Banana" />
    <input type="text" name="qty[]" value="1" />
</div>

有没有一种简单的方法使用 implode 来获得这样的结果(单行):

Apple;2|Blackberry;4|Banana;1|
4

1 回答 1

0

编辑

试试这个代码:

$display = "";
$ctr = 0;
foreach ($_POST['name'] as $data) :
    $display .= $data.";".$_POST['qty'][$ctr]."|";
    $ctr++;
endforeach;

echo $display;
于 2012-11-02T06:10:17.187 回答