1

I've got input like this:

<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>

Is there a simple way using implode to get result like this (single line):

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 に答える