php向数组写数据,在PHP中,创建数组有哪些方法

如何PHP循环输入数组

1.PHP基本上就是一种数组语言。时常要进行大量的数组循环操作,主要有两种方式,

创新互联建站是专业的固安网站建设公司,固安接单;提供成都网站制作、网站建设、外贸网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用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($row = mysql_fetch_assoc($res)){

$data[] = $row;

}

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怎么写入、存储数组数据?

PHP有自带的高性能函数 var_export

conn.php

?php

$dbconfig = array (

'host'='127.0.0.1',

'name'='root',

'password'='123456',

?

b.php

?php

// 读取配置

include 'conn.php';

echo $dbconfig['host'];

// 修改配置

$dbconfig['host'] = 'xxx.xxx.xxx.xxx';

file_put_contents('conn.php', "?php\n$dbconfig = " . var_export($dbconfig) . "\n?");

// 再读取配置

include 'conn.php';

echo $dbconfig['host'];

?

参考连接:

php怎么给数组赋值

PHP数组赋值方法如下:

?php

// 数值数组

$a = array();

$a[] = "aaaa";

$a[] = "bbbbbbb";

var_dump($a);

// 关联数组

$b = array();

$b['id1'] = "aaaa";

$b['id2'] = "bbbbbbb";

var_dump($b);

// 数组声明并赋值 (关联数组和数值数组同时存在)

$c = array(1, 2, "xxxx", 'sex' = '男');

$c['id1'] = "aaaa";

$c['id2'] = "bbbbbbb";

var_dump($c);

// 数组变量名称也可以不存在,直接给变量赋值

$d['a'] =  1;

$d['b'] = 2;

var_dump($d);

?

php, 把数据写入数组,不确定数组长度,怎么写?

$array = array('1','2','3','4','5','6');

print_r($array);

$array[] = '7';

$array[] = '8';

print_r($array);

array_push($array,"9","10");

print_r($array);

$new_array = array('11','22','33');

array_splice($array,1,0,$new_array);

print_r($array);

测试下看看,应该你的问题都在这些测试结果里了。


分享标题:php向数组写数据,在PHP中,创建数组有哪些方法
分享URL:http://scyanting.com/article/phphei.html