array_push($data, $_POST['username'] =>array("url" =>"uploadedfiles/" . $_FILES['file']['name'] ,"pass"=>$_POST['password']));
这是错误发生的那一行,有什么我做错了吗?
答案 0 :(得分:0)
你无法按照自己的方式行事。如果我理解你正在设置$ _POST [“username”]一些数组值,然后推入一个数组,如果是这样,那么正确的方法应该是
$_POST['username'] = array
(
"url" =>"uploadedfiles/" . $_FILES['file']['name'] ,
"pass"=>$_POST['password']
);
array_push($data, $_POST['username']);
array_push用于推送现有数组http://in2.php.net/manual/en/function.array-push.php
中的元素这是一个如何运作的例子
$data =array("kk");
array_push($data, array("a","b"));
print_r($data);
输出::
Array ( [0] => kk [1] => Array ( [0] => a [1] => b ) )