我想在 PHP codeigniter 中发布数组数据。 这是我在视图中的代码的一部分
<input type="hidden" name="category[<?php echo $i; ?>]"
value="<?php echo $info['category']; ?> ">
<?php var_dump($info['category']);?>
上述var_dump的结果显示了正确的字符串。 例如:
弦(7( "镶木地板">
但是当我将数据发布到控制器字符串更改并且 var_dump(( 结果是:
弦(9( "镶木地板">
我的问题是发布数据时发生了什么以及如何解决此问题。
这是因为在结束引号之前,您的值中有两个space
字符。
value="<?php echo $info['category']; ?> ">
试试这段代码
<input type="hidden" name="category[<?php echo $i; ?>]" value="<?php echo $info['category']; ?>">
<?php var_dump($info['category']);?>