如何打印使用的print_r PHP数组的值?

我有存储在变量值的数组“做”这件事情是这样,但不完全

<html> <input type='text' name='do' id='do'> <input type='text' name='do' id='do'> <input type='text' name='do' id='do'> <input type='text' name='do' id='do'> <input type='text' name='do' id='do'> </html>

我打印所有使用[的print_r],然后它给出的结果

<?php print_r($_POST['do']); //and i try this also foreach($_POST as $key => $val){ echo $key . ' : ' . htmlentities($val,ENT_QUOTES) . "<br>\n";?> } [do=1&do=2&do=3]

我怎么可能修改或只是打印这样的价值观:

1 2 3

--------------解决方案-------------

不要分配多个元素相同的ID(这就是为什么它出来),但为了将名称更改为发​​送元素作为POST数组

<input type='text' name='do[]'>
<input type='text' name='do[]'>
<input type='text' name='do[]'>
<input type='text' name='do[]'>
<input type='text' name='do[]'>

foreach($_POST as $key => $val)
echo $val;

^^会怎么做。 然而,你不能编辑像$ VAL =东西。 要更改值,使用$ POST [$关键] =东西;

<input type='text' name='do[]' id='do'>
<input type='text' name='do[]' id='do'>
<input type='text' name='do[]' id='do'>
<input type='text' name='do[]' id='do'>
<input type='text' name='do[]' id='do'>

因为你会覆盖不同的值相同的变量,这将无法正常工作,最终不得不与分配的最后一个值一个变量。

更改为

<input type='text' name='do[]' id='do'>
<input type='text' name='do[]' id='do'>
<input type='text' name='do[]' id='do'>
<input type='text' name='do[]' id='do'>
<input type='text' name='do[]' id='do'>

所以,你可以通过它循环是这样的:

foreach($_POST['do'] as $key => $val)

PHP解析POST数据到时会覆盖相同的普通名称的值$_POST

您可以改为编写以下表单代码:

<html>
<input type='text' name='do[]' id='do'>
<input type='text' name='do[]' id='do'>
<input type='text' name='do[]' id='do'>
<input type='text' name='do[]' id='do'>
<input type='text' name='do[]' id='do'>
</html>

现在, $_POST['do']是包含五个数组do字符串。

我认为这是可以做到这样:

<input type="text" name="do[]" id="do_1" />
<input type="text" name="do[]" id="do_2" />
<input type="text" name="do[]" id="do_3" />
<input type="text" name="do[]" id="do_4" />
<input type="text" name="do[]" id="do_5" />

然后在发布,只是看在$ _ POST ['做']来获得一个数组。

编辑:注意,撇号已切换到报价,这些ID已经作出唯一的,并且每个标签已经自我封闭。 一般来说,否则不会进行验证。

分类:php 时间:2015-03-15 人气:0
本文关键词: PHP,HTML
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 2.022 (s). 10 q(s)