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(),稍后再发送。

内爆()

爆炸()

连载()

反序列化()

于 2013-02-01T20:45:21.040 回答