当前位置:首页 » 编程语言 » php数组post

php数组post

发布时间: 2022-09-06 15:03:42

‘壹’ php超全局post数组使用方法

获取post数据:
$_POST['键名']

‘贰’ php 获取post 数组中的数组吗

先接收得到的数组数据,然后再把它们逐个放到SQL中这样呢,我是在后盾人自己学习加一些自己的理解的,希望能帮到你⊂((≧⊥≦))⊃

‘叁’ php 怎么将post的数据填入数组.

$_POST本身就是一个数组你可以遍历foearch($_POST as $value){ echo $value.'
';}或者你想存入自己定义的数组$array = array();$array[] = $_POST['name'];$array[] = $_POST['pass'];

‘肆’ PHP 如何把多个POST数组循环出

他们的数量是一样的,都是对应的吧
当你循环price的时候一起循环g_id就可以
例如
for($i=0;$i<count($_post['price']);$i++){
echo($_post['price'][$i]);
echo($_post['g_id'][$i]);
}
这样就可以了

‘伍’ PHP POST一个数组,然后怎么保存

你可以用cookie或者session保存····或者直接写入数据库···

‘陆’ PHP $_POST 数组重新赋值问题

可以使用$GLOBALS实现,例如这样写:

<?php
functioninjection_clear($arr){
$gpc=get_magic_quotes_gpc();
if(is_array($GLOBALS[$arr])){
foreach($GLOBALS[$arr]as$p=>$v){
if(!$gpc){
$GLOBALS[$arr][$p]=1;
}
$GLOBALS[$arr][$p]=str_replace('%','\%',$v);
$GLOBALS[$arr][$p]=str_replace('_','\_',$v);
}
$GLOBALS[$arr][$p]=1;
}
}
//方法调用
$_POST['test']='%';
$_POST['test2']='1234465';
injection_clear('_POST');
print_r($_POST);
?>

另外,你的逻辑好像有问题,需要调整。

‘柒’ php POST 数组

这个还是要养成良好的编码习惯啊。

<?php
$username = $_POST['username'];
if(isset($username )){
echo "your name is ".$username;
}
?>
你在传值的时候,什么都没填,其实是<input typt='text' name='username' value=''>的状态,就算不填也会传过去一个值甚至这个值是null。所以你的判断isset永远是成立的。

‘捌’ php如何接收表单post过来的数组

php直接接收变量的
比如前面一页 你有一个输入框 <input type=text name=aaaa>
后面你可以直接用 $aaaa=$_POST['aaaa']; 就可以把上一页aaaa的值存到这一页变量aaaa中啊
如果你在php.ini的设置中 register_global=on 的话
从下面的页 你直接调用$aaaa 就可啊 比如第二个页面只有 echo $aaaa;那么也可以输出变量的值

‘玖’ php怎么把数组组合成post数据

post的数据也可以是一个json,
php可以用json_encode()把数组转换成json;
例:
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
{"a":1,"b":2,"c":3,"d":4,"e":5}

‘拾’ 求各位大神帮帮忙,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'!

热点内容
跳转页源码 发布:2024-09-17 03:13:05 浏览:542
html文件上传表单 发布:2024-09-17 03:08:02 浏览:783
聊天软件编程 发布:2024-09-17 03:00:07 浏览:725
linuxoracle安装路径 发布:2024-09-17 01:57:29 浏览:688
两个安卓手机照片怎么同步 发布:2024-09-17 01:51:53 浏览:207
cf编译后没有黑框跳出来 发布:2024-09-17 01:46:54 浏览:249
安卓怎么禁用应用读取列表 发布:2024-09-17 01:46:45 浏览:524
win10设密码在哪里 发布:2024-09-17 01:33:32 浏览:662
情逢敌手迅雷下载ftp 发布:2024-09-17 01:32:35 浏览:337
安卓如何让软件按照步骤自动运行 发布:2024-09-17 01:28:27 浏览:197