|
查看: 1123|回复: 4
|
如何将post的值换成array(php)
[复制链接]
|
|
|
$_post['user']是一个array,如果我用foreach($_post['user'] as $user)是可以成功的,
但如果不用foreach的话还有其他方法吗?因为foreach每个只能转换一个post,
我是想用大概类似下面的方法,但不懂语法怎么写,google了很多都找不到==
while()
{
$_post['a']=$a[$i];
$_post['b']=$b[$i];
$_post['c']=$c[$i];
$_post['d']=$d[$i];
$i++;
} |
|
|
|
|
|
|
|
|
|
|
发表于 14-10-2008 01:43 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 14-10-2008 10:07 AM
|
显示全部楼层
你可以用
for() loop 来跑多个_post array
问题出现在不是每个_post array 都是一样长。。。。 |
|
|
|
|
|
|
|
|
|
|
发表于 14-10-2008 11:06 AM
|
显示全部楼层
不是很明白你的意思
你是说 $_POST['user'] 的 value 是 array object?
那么或许你可以这样:
$userArry = $_POST['user];
for($i=0;$i<count($userArry);$i++){
echo $userArry[$i];
}
*是这个意思吗?? |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 15-10-2008 10:43 PM
|
显示全部楼层
对不起,这几天功课比较忙,没上来,我的问题解决了,谢谢大家!
$max=count($_POST["uindex"]);
$i=0;
while($i<=$max)
{
$uindex[$i]=$_POST["uindex"][$i];
$user[$i]=$_POST["user"][$i];
$pass[$i]=$_POST["pass"][$i];
$cp[$i]=$_POST["cp"][$i];
$i++;
}
[ 本帖最后由 y小叶y 于 15-10-2008 10:45 PM 编辑 ] |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|