网站首页 > 文章中心 > 其它

phplist数据结构

作者:小编 更新时间:2023-09-06 23:14:59 浏览量:467人看过

php 数据库中输出的数据结构

从数据库读出来的原始数据是资源.还不是数组.

$result = mysql_Query("select * from tb_admin where parid=1")

while($list = mysql_fetch_array($result)){

print_r($list);//这里输出的数组是将原数组拆开来输出.

}

原始的数据结构应是:

array(

phplist数据结构-图1

[0]=array(

[id]=01

[classname]=我是

[url]=baidu.com

)

[1]=array(

//这里同上,不两累赘

php数组遍历类与用法示例

本文实例讲述了php数组遍历类与用法.分享给大家供大家参考,具体如下:

php

class

scanArray{

public

$arr;

$where;

private

$str;

function

scan($arr,$where="array"){

$this-arr

=

$this-where

foreach($this-arr

as

$k=$v){

if(is_array($v)){

($this-where)."[{$k}]";

$this-scan($v,$this-where);

}else{

$this-str

.=

$this-where."[{$k}]=".$v.'br

/';

return

$this-str;

__destruct(){

unset($this-arr);

unset($this-where);

$a

array('g'="a",'vv'=array("b"="b","l"="c","xx"=array("e","g")));

$ah

new

scanArray();

$b

$ah-scan($a);

echo

$b;

运行结果:

array[g]=a

array[vv][b]=b

array[vv][l]=c

array[vv][xx][0]=e

array[vv][xx][1]=g

更多关于PHP相关内容感兴趣的读者可查看本站专题:<>、<>、<>、<>、<>及<>

希望本文所述对大家PHP程序设计有所帮助.

您可能感兴趣的文章:PHP遍历数组的方法汇总PHP

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

数组遍历foreach语法结构及实例PHP中多维数组的foreach遍历示例php实现遍历多维数组的方法PHP中使用foreach()遍历二维数组的简单实例PHP遍历数组的三种方法及效率对比分析PHP实现的操作数组类库定义与用法示例PHP数组操作类实例PHP数组生成XML格式数据的封装类实例

php数据结构与算法(PHP描述) 快速排序 quick sort

复制代码

代码如下:

/**

*

快速排序

quick

sort

**/

sort_quick($arrData)

{

if(empty($arrData)

||

!is_array($arrData))

false;

$flag

$arrData[0];

$len

count($arrData)

-

if($len

==

0)

$arrData;

//

如果只有一个数据的数组直接返回

$arrLeft

array();

$arrRight

$len_l

0;

$len_r

for($i

$i

$len;$i++)

if($arrData[$i]

$flag)

$arrLeft[$len_l]

$arrData[$i];

小于的放左边

$len_l++;

else

$arrRight[$len_r]

大于等于的放右边

$len_r++;

合并数组

$arrResult

if($len_l)

sort_quick($arrLeft);

0;$i

$i++

$arrResult[$i]

$arrLeft[$i];

$arrResult[$len_l]

$flag;

if($len_r)

sort_quick($arrRight);

$arrRight[$i];

"==

",$flag,"

==========================================br/";

"data

:

",print_r($arrData),"br/";

"filter

left:

",print_r($arrLeft),"br/";

right:

",print_r($arrRight),"br/";

"return

",print_r($arrResult),"br/";

$arrResult;

//$list

$list

sort_quick($list);

"pre";print_r($list);

以上就是土嘎嘎小编为大家整理的phplist数据结构相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章