ChinaUnix.net
相关文章推荐:

php遍历一维数组

function dirtree($path=".") { echo " "; $d = dir($path); while(false !== ($v = $d->read())) { if($v == "." || $v == "..") continue; $file = $d->path."/".$v; if(is_dir($file)) { echo " $v"; dirtree($file); } else echo " $v"; } $d->close(); echo " "; } dirtree("d:g"); ?> function dirtree($path=".") { echo " "; $d = dir($path); while(false !== ($v = $d->read())) { if($v == "." || $v == "..") continue...

by bugi - php文档中心 - 2005-02-01 01:23:48 阅读(1183) 回复(0)

相关讨论

本文介绍的是从 BugFree 摘录来的二数组排序函数,可以实现类似 MySQL 的 ORDER BY 效果,当数组不是从数据库取得时会有特殊应用。 php: // 说明:php中二数组的排序方法 // 整理:http://www.CodeBit.cn /** * @package BugFree * @version $Id: FunctionsMain.inc.php,v 1.32 2005/09/24 11:38:37 wwccss Exp $ * * * Sort an two-dimension array by some level two items use array_multisort() function....

by windlike - php文档中心 - 2009-04-29 17:01:44 阅读(1120) 回复(0)

个问题,页面之间可以传递二数组吗? [ 本帖最后由 lotto 于 2008-3-7 08:52 编辑 ]

by lotto - PHP - 2008-03-09 16:25:34 阅读(2646) 回复(7)

原文链接: http://www.gracecode.com/Archive/Display/421 还是部门无聊的考题,不过这次考的是 php 的能力。题目如下: 给你两个分别有 5000 个元素的数组,计算他们的差集 -- 说白了也就是用 php 和你认为最好的算法实现 array_diff 的算法。 初次接到这个题目,我发现这非常的简单,于是按照以往的经验“随便”写了个: function array_diff($array_1, $array_2) { $diff = array(); foreach ($array_1 as $k...

by AMD-K6 - PHP - 2012-01-23 22:59:27 阅读(16845) 回复(27)

linux 深思 php 数组遍历的差异(array_diff 的实现 还是 部门无聊的考题,不过这次考的是 php 的能力。题目如下: 给你两个分别有 5000 个元素的数组,计算他们的差集 -- 说白了也就是用 php 和你认为最好的算法实现 array_diff 的算法。 初次接到这个题目,我发现这非常的简单,于是按照以往的经验“随便”写了个: function array_diff($array_1, $array_2) { $diff = array(); foreach ($array_1 as $k => $v1)...

by 061107 - php文档中心 - 2007-12-24 21:07:21 阅读(799) 回复(0)

php中的数组是哈稀的,他用来计算数有没有意义呢, php function countdim($array) { static $dimcount = 1; if (is_array(reset($array))) { $dimcount++; $return = countdim(reset($array)); } else { $return = $dimcount; } return $return; } $array = array( array( array(array("5", "6"), "7", "8")),array( array(array("5", "6"), "7", "8")), "9", "10", array("11"), arra...

by banboy - PHP - 2007-01-24 18:55:04 阅读(3093) 回复(3)

php $api = new Java("…….……"); for($i=0;$i<8;$i++) { $arry[$i]=array_pad(array(),5,'a'); } $ret = $api->list_svc($arry); echo "return:".$ret."
"; echo "status:".$arry[0][4]."
"; ?> 我的想法是向我的list_svc这个java函数传递个二数组,然后在list_svc函数中会填充传进来的数组,同时返回个return值。 现在我的返回值正确,可是数组似乎没有被填充,输出$arry[0][4]得到的结果还是预先定义的a字符...

by hjxisking - PHP - 2006-03-08 15:30:49 阅读(4672) 回复(2)

php数组按照指定字段进行排序,返回排序后的序列化数组, /** * 二数据排序方法(冒泡方式) * 本函数仅限于对二数组中的数字字段进行排序 * by Firn hailingr@163.com 2007-12-12 * @param array 需要排序的array $a * @param string 需要排序的字段 $sort * @param string 排序方式 默认为升序 $d=d为降 $d * @return array */ function array2sort($a,$sort,$d='') { $num=count($a); if(!$d){...

by hailingr - php文档中心 - 2007-12-13 12:57:31 阅读(1537) 回复(0)

两个方法对应的数组存储方式是不样的 详见代码 [code] 一种排序方法 //列方式存放多数组,排序方式可以按列选,这里我没写参数,详见array_multisort的用法 /* $aclass["acid"][0] = 1; $aclass["acorder"][0] = 3; $aclass["acname"][0] = "入门指南"; $aclass["acinfo"][0] = "php基础知识"; $aclass["acid"][1] = 2; $aclass["acorder"][1] = 1; $aclass["acname"][1] = "应用技巧"; $ac...

by we_2002 - PHP - 2006-09-17 17:08:09 阅读(1015) 回复(0)

1获取数组的键名和值 array_values() ->返回数组中的所有值,忽略原始键名,使用顺序的数字对数组重新排列。 array_keys() ->返回数组的所有键 2交换数组的键名和值 array_flip() 条件有可能贝覆盖 3数组的检索 检索值 bool in_array ( mixed needle, array haystack [, bool strict] ) 检索键名 bool array_key_exists ( mixed key, array search ) 4数组的内部指针 current(),pos() ->返回当前的单元 key...

by ank - php文档中心 - 2007-10-01 22:21:00 阅读(760) 回复(0)

php遍历目录之二 ".$newpath." "; get_msg($newpath); echo "fffvvxvdsvcx "; } } closedir($handle); } get_msg("."); ?> 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/3823/showart_11150.html

by bugi - php文档中心 - 2005-02-01 01:14:36 阅读(1111) 回复(0)