0

MySQL 接続から入力されたフォームがあります。from 名は次のようになります。

<td><input type="text" name="Time1[]" value="<?php echo htmlentities($row_newNext['Time1'], ENT_COMPAT, 'utf-8'); ?>" size="32" /></td>

<td><input type="text" name="Time1Out[]" value="<?php echo htmlentities($row_newNext['Time1Out'], ENT_COMPAT, 'utf-8'); ?>" size="32" /></td>

入力配列を別のページに渡しましたが、MySQl を使用して挿入するために、何らかの方法で配列を結合する必要があります。構造を正しく理解できないだけです。array_combine は正しく機能せず、どちらもマージしません。何か助けてください。

それぞれの配列は次のようになります。

//first array

Array(
     [0]=>apple
     [1]=>tree
     [2]=>rock
     )

//second array

Array(
     [0]=>foo
     [1]=>banana
     [2]=>orange
     )

キーに基づいて配列を新しい配列に結合したい。したがって、新しい配列は次のようになります。

Array(
     [0]=>apple
     [1]=>foo
     )

Array(
     [0]=>tree
     [1]=>banana
     )

Array(
     [0]=>rock
     [1]=>orange
     )
4

1 に答える 1

0

シリアル化$row_newNext['Time1']して $row_newNext['Time1Out'] フォームで送信する前にunserialise()、投稿データを受け取るページで、またはimplode()何らかの区切り文字をexplode()使用して後で送信できます。

内破()

爆発する()

シリアライズ()

unserialize()

于 2013-02-01T20:45:21.040 に答える