㈠ php 怎么将post的数据填入数组.
$_POST本身就是一个数组你可以遍历foearch($_POST as $value){ echo $value.'
';}或者你想存入自己定义的数组$array = array();$array[] = $_POST['name'];$array[] = $_POST['pass'];
㈡ post发送的array数组php怎么用
您好,php中获取post请求的内容可以这样接收
echo $_POST['数组的key'];
㈢ php 获取post 数组中的数组吗
先接收得到的数组数据,然后再把它们逐个放到SQL中这样呢,我是在后盾人自己学习加一些自己的理解的,希望能帮到你⊂((≧⊥≦))⊃
㈣ php POST 数组
这个还是要养成良好的编码习惯啊。
<?php
$username = $_POST['username'];
if(isset($username )){
echo "your name is ".$username;
}
?>
你在传值的时候,什么都没填,其实是<input typt='text' name='username' value=''>的状态,就算不填也会传过去一个值甚至这个值是null。所以你的判断isset永远是成立的。
㈤ php获取post数据 数组键值有两个引号是怎么回事
可以在浏览器中按F12打开调试工具,切换到network选项卡,再点击提交表单,在network里就会有一条提交请求记录,记录详情里可以看到提交的数据,在这里检查提交的数据是否有问题。
类似这样的请求记录,可以看到提交的详细信息
<inputname="attr_edit[author]"value=""/>
类似这样的检查字段名是否有问题(这里写字段名不需要引号,跟php代码里不同)
如果没问题那就是提交数据后php处理的问题
㈥ 求各位大神帮帮忙,PHP $_post 数组 怎么实现
有点没看明白你提问的目的!
php数组的定义很宽泛,不需要预先定义变量,可以直接存放数据,有两种形式:索引数组(不指定键,系统自动分配数字键)、关联数组(自定义键,指定键)!
例如:想要获得如下结构的二维数组(关联数组)
[
'A'=>[
'type'=>'TYPE_SINGLE',
'day'=>'DAYMay12'
],
'B'=>[
'type'=>'TYPESINGLE_2',
'day'=>'DAYMay13'
],
'C'=>[
'type'=>'TYPESINGLE_3',
'day'=>'DAYMay14'
]
]
php定义代码:
//第1种
$abc=[
'A'=>[
'type'=>'TYPE_SINGLE',
'day'=>'DAYMay12'
],
'B'=>[
'type'=>'TYPESINGLE_2',
'day'=>'DAYMay13'
],
'C'=>[
'type'=>'TYPESINGLE_3',
'day'=>'DAYMay14'
]
];
//第2种
$abc2=[];//定义并重置变量,此行可不写
$abc2['A']['type']='TYPE_SINGLE';
$abc2['A']['day']='DAYMay12';
$abc2['B']['type']='TYPE_SINGLE_2';
$abc2['B']['day']='DAYMay13';
$abc2['C']['type']='TYPESINGLE_3';
$abc2['C']['day']='DAYMay14';
//第3种(1、2的混合用法)
$abc3['A']=['type'=>'TYPE_SINGLE','day'=>'DAYMay12'];
$abc3['B']=['type'=>'TYPE_SINGLE_2','day'=>'DAYMay13'];
$abc3['C']=['type'=>'TYPE_SINGLE_3','day'=>'DAYMay14'];
以上三种写法是常用写法,还有其他形式,php数组功能很强大,可以存放任意数据类型,写法也很随意!$abc、$abc2、$abc3数据结构相同,但是$abc会重置内部结构。
注:$_POST是全局变量,适合从中获取(请求)数据,不建议你修改其内部数据&结构,防止键名冲突,破坏全局变量的结构。如果你修改了$_POST,的确,$_POST['A']['type']能得到字符串'TYPE_SINGLE'!
㈦ php如何接收表单post过来的数组
php直接接收变量的
比如前面一页 你有一个输入框 <input type=text name=aaaa>
后面你可以直接用 $aaaa=$_POST['aaaa']; 就可以把上一页aaaa的值存到这一页变量aaaa中啊
如果你在php.ini的设置中 register_global=on 的话
从下面的页 你直接调用$aaaa 就可啊 比如第二个页面只有 echo $aaaa;那么也可以输出变量的值
㈧ php怎样接收整个json数组
json_decode
PHP json_decode() 函数用于对 JSON 格式的字符串进行解码,并转换为 PHP 变量。
语法
mixedjson_decode($json[,$assoc=false[,$depth=512[,$options=0]]])
参数
json_string: 待解码的 JSON 字符串,必须是 UTF-8 编码数据
assoc: 当该参数为 TRUE 时,将返回数组,FALSE 时返回对象。
depth: 整数类型的参数,它指定递归深度
options: 二进制掩码,目前只支持 JSON_BIGINT_AS_STRING 。
㈨ PHP 中如何用 GET/POST 方式分别传递与接收一个数组
<formaction="index.php"method="post"><!--get方法也是可以的--!>
<inputtype="checkbox"name="chk[]"value="1">第一个
<inputtype="checkbox"name="chk[]"value="2">第二个
<inputtype="checkbox"name="chk[]"value="3">第三个
<inputtype="submit"name="submit"value="提交">
</form>
主要name属性的值,chk[]是一个数组的形式
php代码:
$_POST['chk'];//获取的是一个选中的复选框的值组成的数组,遍历这个数组就可以得到每个值
可以参考一下
㈩ jquery post数组,php接收json
php json转数组使用函数 json_decode($json,true);
$.post格式大体如下,:
$.post("test.php", { 'choices[]': ["Jon", "Susan"] });
data这里是数组,普通健值对数据形式为
$.post("test.php", { name: "John", time: "2pm" } );