PHP实现了一个给定的字符列表 并生成了指定长度的所有可能的组合示例
本文的一个例子告诉我们,PHP可以用给定的字符列表生成指定长度的所有可能组合。分享给大家参考,如下:
给定一个字符列表,生成指定长度的所有可能组合:
例如a、b、c、d、e或0-9
生成长度1: a 1:a,b,c,d,e;长度2: AA,AB,AC,AD,AE,BA,BB,BC,BD,BE,..电子工程师
?phpffunction de($ len,$ pos=0){ static $ bit=[];static $source=['a ',' b ',' c ',' d ',' e '];/*[0, 1, 2, 3, 4, 5, 6, 7, 8, 9];*/$ pos;for($ I=0;$ I count($ source);$ I){ $ bit[$ pos]=$ source[$ I];if ($pos $len) { de($len,$ pos);} else { echo内爆(',$bit)。\ n ';}}}使用phpcmd助手(https://github.com/dclnet/phpcmd)运行代码
以上是1的长度
长度为2的。
更多对PHP相关内容感兴趣的读者可以查看本网站专题:《PHP数学运算技巧总结》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php正则表达式用法总结》、0103010
希望本文对PHP编程有所帮助。
版权声明:PHP实现了一个给定的字符列表 并生成了指定长度的所有可能的组合示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。