
正文
php遍历数组保存数据 php数组循环
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php中怎么把三维数组遍历以后,保存到一个新的数组里面,再把新的数组输出来。
//不知道你的数据具体要怎么处理,简单一个思路
$new_array = array();
foreach($array as $key1 = $val1){
foreach ($val1 as $key2 = $val2){
foreach($val2 as $key3 = $val3){
//数据处理
$new_array[$key1][$key2][$key3] = '';
}
}
}
print_r($new_array);
相关问答
Q1: PHP如何将下面数组遍历,插入数据库
有两个方法可供选择php遍历数组保存数据,一种是把数据存入csv文件php遍历数组保存数据,然后执行load data infile
还有一种就是类似于sql server里面php遍历数组保存数据的bulk insert,使用insert语句插入批量数据,结合PHPphp遍历数组保存数据的implode函数,
可以很简单的实现大批量数组数据的一次性插入。
[php] view plaincopy
$statement = "INSERT INTO table (title, type, customer) VALUES ";
foreach( $data as $row) {
$statement .= ' ("' . implode($row, '","') . '")';
}
不过大批量数据的插入,需要注意mysql在内存上有限制php遍历数组保存数据:
bulk_insert_buffer_size变量的默认大小为8M, 是指单个线程占用的大小限制,设置为0,表示不做限制。
Q2: php如何将 for循环的内容 保存至一个数组?
需要准备php遍历数组保存数据的材料分别是:电脑、php编辑器、浏览器。
1、首先php遍历数组保存数据,打开php编辑器,新建php文件,例如:index.php,填充问题基础代码。
2、在index.php中,输入代码:$a=[];和$a[]=$i;。
3、浏览器运行index.php页面,此时会发现循环php遍历数组保存数据的内容都被存储到一个数组里php遍历数组保存数据了。
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]['字段名称'];
?
Q4: 在php中遍历一个数组,并将其存入一个一维数组中,
$result=Array (0 = Array ( 'days' = 20131217 ) ,
1 = Array ( 'days' = 20131218 ) ,
2 = Array ( 'days' = 20131219 ) ,
3 = Array ( 'days' = 20131220 ) ,
4 = Array ( 'days' = 20131221 ) ,
5 = Array ( 'days' = 20131222 ) ,
6 = Array ( 'days' = 20131223 ) ,
);
foreach($result as $key=$value){
$newarr[]=$value['days']; //放入一维数组newarr
};
print_r($newarr);
//Array ( [0] = 20131217 [1] = 20131218 [2] = 20131219 [3] = 20131220 [4] = 20131221 [5] = 20131222 [6] = 20131223 )
关于php遍历数组保存数据和php数组循环的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






