佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1123|回复: 4

如何将post的值换成array(php)

[复制链接]
发表于 14-10-2008 01:22 AM | 显示全部楼层 |阅读模式
$_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++;
}
回复

使用道具 举报


ADVERTISEMENT

发表于 14-10-2008 01:43 AM | 显示全部楼层
不知你要甚么,$_post 本身就是 array
回复

使用道具 举报

发表于 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 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 23-12-2025 01:33 AM , Processed in 0.120477 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表