佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 902|回复: 3

PHP排列疑问!!!

[复制链接]
mikeng82 该用户已被删除
发表于 20-12-2007 10:59 PM | 显示全部楼层 |阅读模式
请问我要如何删除重复的排列?和计算多少组排列呢?谢谢!

<?php
function permutationArithmetic($arr, $min, $num)
{
        if ($min<$num-1)
        {
                permutationArithmetic($arr,$min+1,$num);
                for ($i=$min+1;$i<$num;$i++)
                {
                        $t=$arr[$min];
                        $arr[$min]=$arr[$i];
                        $arr[$i]=$t;
                        permutationArithmetic($arr,$min+1, $num);
                        $t=$arr[$min];
                        $arr[$min]=$arr[$i];
                        $arr[$i]=$t;
                }
        }
        else
        {
                 printf("%s\n", implode('',$arr));
     
        }
}
$s = "a,a,b,c";
$arr=explode(',',$s);
permutationArithmetic($arr,0,sizeof($arr));
?>
回复

使用道具 举报


ADVERTISEMENT

发表于 20-12-2007 11:41 PM | 显示全部楼层
array_unique
回复

使用道具 举报

mikeng82 该用户已被删除
 楼主| 发表于 21-12-2007 10:47 PM | 显示全部楼层
谢谢您! eeeeeeee
回复

使用道具 举报

mikeng82 该用户已被删除
 楼主| 发表于 21-12-2007 11:02 PM | 显示全部楼层
我做不到,您可以指点我吗?谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 26-9-2025 02:27 AM , Processed in 0.111575 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表