PHP数组的"自然链接"
2008-09-22 18:09
447 查看
PHP里面数组实现的全排列.
<?php $t = array( array("漳州","泉州","厦门"), array("网站建设","网站开发"), array("本科","专科"), array("吃饭","没饭吃"), ); print_r(NationLink($t)); function NationLink($t) { $count = count($t); //print_r($t); if($count <2) return array(); if( $count == 2 ) { //如果数组只有两个值,则合并两个值 $LocalTempArray = array(); foreach($t[0] as $v1) foreach($t[1] as $v2) $LocalTempArray[] = $v1."&".$v2; return $LocalTempArray ; }else{ //把最后两个值先合并,并递归., $temp = array($t[$count-2],$t[$count-1]); $temp = NationLink($temp); unset($t[$count-2],$t[$count-1]); $t[$count-2] = $temp; return NationLink($t); } } ?>
相关文章推荐
- 常用的"收藏,打印,另存为"等JS代码(按纽INPUT和链接形式)
- PHP异常: " Warning: Cannot modify header information - headers already sent by ...."
- php switch case的"bug"
- 在DP中使用"滚动数组"
- php 与 &lt;input name=&quot;xx[]&quot;数组格式传递关系
- 无法在安装新的版本前,为"*"做一个符号链接备份
- Objective-C 数组一 "不可变数组"
- 常用的"收藏,打印,另存为"等JS代码(按纽INPUT和链接形
- <form action="get.php" method="post" id="tform"> <input type="text" name="one"> <a href="jav
- "数组引用"以避免"数组降阶"(c++)
- SQL Server存储过程中使用"数组参数"
- 数组名取地址所算数运算应注意的"trap"
- 【C语言】有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student".
- <img src="img/captcha.php?nocache=<?php echo time(); ?>
- 解决"链接服务器 '(null)' 的 OLE DB 访问接口 'STREAM' 返回了对列 '[!BulkInsert].fieldname' 无效的数据"的一种替换方法
- 使用"函数递归"实现基于php和MySQL的动态树型菜单
- PHP oci8连接oracle数据库出现"ORA-24408: could not generate unique server group name"的解决办法
- 将数组"student a am i"改为"i am a student".
- "数组引用"以避免"数组降阶"(c++)
- "cout<<char数组名/数组指针"跟"cout<<int数组/数组指针"的差别