php数组的打乱与重组在表单提交中应用

extract数组打乱成变量
compact变量重组成数组

以上两个函数很多人不怎么使用,其实在表单处理中有着很好应用,学会了可以写很少的代码来添加数据更新数据;
在添加数据一般都是接受POST过来的数据,然后组成数组,再进行处理;

$i = "999";
$arr  = array(
'a'=>'我爱你',
'b'=>1,
'c'=>0,
'd'=>'美国',
);
extract($arr);
$arr2 = compact('a','b','c','d','i');
Array
(
    [a] => 我爱你
    [b] => 1
    [c] => 0
    [d] => 美国
    [i] => 999
)

以上是一个例子,实际应用中处理POST

extract($_POST);

使用这个最要注意的是保证数据库中字段名称和表单的一致,如果有少量不一致的,需要打乱后单独处理;学习这两个函数以后,处理表单事半功倍效果


扫码二维码阅读

标签: 函数, 表单, arr, extract, compact, array

添加新评论