
正文
php+把数据放进数组中 php传数组
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP怎样把得到的数据的值保存在一个数组里面
input 存在着2个方式 get 和post php+把数据放进数组中,php+把数据放进数组中你可以根据你php+把数据放进数组中的需求去选择。
现在很多框架都支持直接将post或者get到php+把数据放进数组中的数据作为整个数组保存哈
$input_array = $_GET['paramsName'];
参考链接php+把数据放进数组中:
相关问答
Q1: php查询到多条数据结果后,将每一条结果放入数组
PHP查询到的数据存放到数组里面,一般使用$arr[]=$row的方式实现,$row是mysql_fetch_array获得的一行数据,本身是一个数组,执行上面的语句之后,这一行会添加存放在额为数组$arr的最后。
典型的例子代码是这样的:
mysql_connect('127.0.0.1', 'root', '123456');
$sql='select * from test.tab';
if ($res=mysql_query($sql)){
while($row=mysql_fetch_array($res)) $result[]=$row;
mysql_free_resule($res);
}else echo "执行SQL语句:$sqlbr\n错误:".mysql_error();
echo '查询结果在下面的额为数组里面:pre';
print_r($result);
echo '/pre';
Q2: php查询 如何把查询出来的结果放到数组里?
我的想法是:
1.把结果放入三维数组,等值连接查询,id对应A的ID,大概如下
$arr["id"]["B"]["name"] = "php";
$arr["id"]["B"]["price"] = 1000;
$arr["id"]["C"]["name"] = "mysql";
$arr["id"]["C"]["price"] = 2000;
$arr["id"]["D"]["name"] = "mysql";
$arr["id"]["D"]["price"] = 2000;
仔细想了一下,id用字符貌似比整形好些,如果ID跨度很大,空间分配不会很大
2.打印出来
比如ID为1的
$id = "1";
$sum = $arr[$id]["C"]["price"] + $arr[$id]["D"]["price"] + $arr[$id]["E"]["price"] ;
这样感觉蛮简单的,。有疑问,欢迎交流哦!
Q3: 如何把php 查询结果存入数组
遍历数据表,把相应的数据放到数组中即可
例如:
?php
//定义一个数组,用于保存读取到的数据
$contents
=
array();
$query
=
mysql_query("select
*
from
table");
//遍历数据表
while($array
=
mysql_fetch_array($query)){
$contents[]
=
$array;
}
print_r($contents);
//然后循环数组,或者通过键名使用数组
foreach($contents
as
$value){
print_r($value);
}
echo
$contents[0]['字段名称'];
?
关于php+把数据放进数组中和php传数组的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







