大橙子网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

php遍历处理数据 php获取数据

PHP 数组遍历方法大全(foreach,list,each)

在PHP中数组分为两类:

成都创新互联专业为企业提供西固网站建设、西固做网站、西固网站设计、西固网站制作等企业网站建设、网页设计与制作、西固企业网站模板建站服务,十载西固做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

数字索引数组和关联数组。

其中数字索引数组和C语言中的数组一样,下标是为0,1,2…

而关联数组下标可能是任意类型,与其它语言中的hash,map等结构相似。

下面介绍PHP中遍历关联数组的三种方法:

方法1:foreach

复制代码

代码如下:

?php

$sports

=

array(

'football'

=

'good',

'swimming'

=

'very

well',

'running'

=

'not

good');

foreach

($sports

as

$key

=

$value)

{

echo

$key.":

".$value."br

/";

?

输出结果:

football:

good

swimming:

very

well

running:

not

good

方法2:each

复制代码

代码如下:

?php

$sports

=

array(

'football'

=

'good',

'swimming'

=

'very

well',

'running'

=

'not

good');

while

($elem

=

each($sports))

{

echo

$elem['key'].":

".$elem['value']."br

/";

?

方法3:list

each

复制代码

代码如下:

?php

$sports

=

array(

'football'

=

'good',

'swimming'

=

'very

well',

'running'

=

'not

good');

while

(list($key,

$value)

=

each($sports))

{

echo

$key.":

".$value."br

/";

?

php遍历数据库问题

首先你要说你用的是什么数据库。用最普通的mysql数据库来说,php自带了一些操作数据库的函数。

首先你将语句写入一个变量:

$Query = "select * from A_table";

然后用mysql_query这个函数执行这条语句,并将输出结果放在一个变量中:

$Result = mysql_query($Query);

这个$Result变量就是一个资源变量,包含了所有符合条件的结果。要将结果处理,需要用另一个函数

mysql_fetch_assoc:

while($Row = mysql_fetch_assoc($Result))

{

//这里$Row就是遍历了结果的每一行。假设有个字段叫A_field,你要把它输出

echo $Row["A_field"];

//其他操作类似。

}

php 遍历数组后如何处理结果

?php

function strsToArray($strs) {

$result = array();

$array = array();

$strs = str_replace(',', ',', $strs);

$strs = str_replace("n", ',', $strs);

$strs = str_replace("rn", ',', $strs);

$strs = str_replace(' ', ',', $strs);

$array = explode(',', $strs);

foreach ($array as $key = $value) {

if ('' != ($value = trim($value))) {

$result[] = $value;

}

}

foreach($result as $k=$v){

$sql="";

$sql="select * from table where 查询字段 = '".$v."' ";

$row = mysql_query($sql);

if($ret = mysql_fetch_assoc($row)){

print_r($ret);

}else{

echo "没有找到值为".$v."的数据";

}

echo "br";

}

}

$strs = $_GET["zi"];

strsToArray($strs);

?


网页名称:php遍历处理数据 php获取数据
本文来源:http://dzwzjz.com/article/hjjoge.html
在线咨询
服务热线
服务热线:028-86922220
TOP