おはよう。私はこの入力フォームを持っています。 PHPでの入力方法loop
。ここでルーピング入力PHP
<form action="#" method="POST">
Name 1 : <input type="text" name='fName[]' />
Name 2 : <input type="text" name='fName[]' />
Name 3 : <input type="text" name='fName[]' />
<br />
Age 1 : <input type="text" name='fAge[]' />
Age 2 : <input type="text" name='fAge[]' />
Age 3 : <input type="text" name='fAge[]' />
<button type="submit" name="sbmt"> Submit </button>
</form>
<?php
if(isset($_POST['sbmt']))
{
echo "<pre>";print_r($_POST['fName']);
echo "<pre>";print_r($_POST['fAge']);
}
?>
は出力例です:
Array
(
[0] => Name1
[1] => Name2
[2] => Name3
)
Array
(
[0] => Age1
[1] => Age2
[2] => Age3
)
さて、上記正常に動作しています。私の質問は、これをどのように達成できるかです。
Name : Name1;Name2;Name3;
Age : Age1;Age2;Age3;
PHPは通常の配列のために、多数のループがあります: '
はこれを試してみてください。(この場合には、接着剤がセミコロンである)この関数は、「接着剤」を使用してそれらを結合し、文字列にあなたの配列を変換し、 foeach() 'が使用されています – nogad