很多站长朋友们都不太清楚php循环添加数组,今天小编就来给大家整理php循环添加数组,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php 怎么把接受到的数据 循环的添加到数组 2、 php如何循环录入数组中的数据? 3、 如何PHP循环输入数组 4、 PHP中使用while循环写入数组的方法 5、 PHP怎样用循环将10个数字赋值给一个数组? 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如何循环录入数组中的数据?首先你要么执行n次sql,要么在数据库中执行n次插入,效率嘛我就不知道了。 1.用foreach循环数组插入。 2.把sql语句拼装成insert into list(title)values(v1),(v2),(v3)....这样就只需要执行一次sql插入多条数据了。 代码你肯定能行。。
如何PHP循环输入数组1.PHP基本上就是一种数组语言。时常要进行大量的数组循环操作,主要有两种方式,
一种是foreach,另一种是while,
代码如下:
foreach
($array
as
$value)
{
echo
$value;
}
while
(list($key)
=
each($array))
{
echo
$array[$key];
}
foreach
($array
as
$value)
{
echo
$value;
}
while
(list($key)
=
each($array))
{
echo
$array[$key];
}
2.在循环里进行的是数组“写”操作,则while比foreach快:
foreach
($array
as
$key
=>
$value)
{
echo
$array[$key]
=
$value
.
'...';
}
while
(list($key)
=
each($array))
{
$array[$key]
=
$array[$key]
.
'...';
}
foreach
($array
as
$key
=>
$value)
{
echo
$array[$key]
=
$value
.
'...';
}
while
(list($key)
=
each($array))
{
$array[$key]
=
$array[$key]
.
'...';
}
PHP中使用while循环写入数组的方法循环写入示例如下(其他循环写入原理也是一样的):
<?php
//定义空数组
$arr= array();
//循环初始化条件
$i=1;
//根据判断进行while循环
while($i<=10){
//写入数组
$arr[]="元素".$i;
//递增
$i++;
}
print_r($arr);
/*
* Array
(
[0] => 元素1
[1] => 元素2
[2] => 元素3
[3] => 元素4
[4] => 元素5
[5] => 元素6
[6] => 元素7
[7] => 元素8
[8] => 元素9
[9] => 元素10
)*/
?>
PHP怎样用循环将10个数字赋值给一个数组?利用PHP对数组赋值时下标变量会自动递增的特点,可以很方便用循环将数据存入一个数组。例如:$arr[] = 'a'; 这条语句会将字符a存入数组变量$arr中,如果$arr不存在则会新建一个;若已存在,则将$arr数组的下标变量递增1后存入字符。也就是说,如果已有$arr[0]='a', 那么执行 $arr[] = 'b'; 后,数组其实是进行了$arr[1] = 'b' 的操作。因此,根据这一原理,可以编程如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?php
$n = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); // 已知数据
$a = array(); // 待存入数组
for ( $i =0; $i < 10; $i ++ ) {
$a[] = $n[$i]; // 逐个赋值
}
print_r ($a); // 打印显示数组结果
?>
</body>
</html>
打印数据结果:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 )
关于php循环添加数组的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php循环添加数组 phpforeach循环的详细内容...