php字符串长度怎么获取(PHP实现给定一列字符,生成指定长度的所有可能组合示例)
类别:编程学习 浏览量:1372
时间:2022-01-23 02:53:49 php字符串长度怎么获取
PHP实现给定一列字符,生成指定长度的所有可能组合示例本文实例讲述了php实现给定一列字符,生成指定长度的所有可能组合。分享给大家供大家参考,具体如下:
给定一列字符,生成指定长度的所有可能的组合:
如:a,b,c,d,e 或 0-9
生成长度 1:a, b, c, d, e; 长度2 :aa, ab, ac, ad, ae, ba, bb, bc, bd, be,................ee
|
<?php function 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 implode( '' , $bit ). "\n" ; } } } |
用phpcmd小助手(https://github.com/dclnet/phpcmd)运行代码
以上为长度为1
长度为2的。
希望本文所述对大家php程序设计有所帮助。
原文链接:https://blog.csdn.net/dclnet/article/details/50705101
您可能感兴趣
- mysql修改表内字段的数据类型(mysql修改记录时update操作 字段=字段+字符串)
- python中字符串截取规则(Python中的字符串切片截取字符串的详解)
- SQLSERVER 拼接含有变量字符串案例详解(SQLSERVER 拼接含有变量字符串案例详解)
- sql转字符串函数(sql中的常用的字符串处理函数大全)
- opencv 图像匹配python(OpenCV+Python识别车牌和字符分割的实现)
- Mysql中CONCAT、CONCAT_WS字符串拼接函数
- mysql获取随机数(MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法)
- php哪个函数具有字符串截取功能(php字符串截取函数mb_substr用法实例分析)
- python怎样看字符unicode编码(Python3中编码与解码之Unicode与bytes的讲解)
- sql server 数值类型运算(SQL SERVER2012中新增函数之字符串函数CONCAT详解)
- mysql字符串默认长度(MySQL 字符类型大小写敏感)
- python制作彩色字符(Python3利用print输出带颜色的彩色字体示例代码)
- eval解析json字符串
- python字符串匹配教程(Python字符串匹配之6种方法的使用详解)
- python中统计一个字符出现的次数(Python统计一个字符串中每个字符出现了多少次的方法字符串转换为列表再统计)
- python获取游戏画面信息(python游戏开发之视频转彩色字符动画)
- 萌娃唱《白龙马》走红,那生动的小表情,网友直呼 简直是戏精(萌娃唱白龙马走红)
- 朱鹤松被不断认可,凤凰传奇玲花喊话岳云鹏,索要老朱演出门票(朱鹤松被不断认可)
- 元宵晚会槽点多,芒果台上来就假唱,岳云鹏不说相声改评书了(元宵晚会槽点多)
- 岳云鹏跟凤凰传奇谈心,说出了人生中最重要的三个人,这才成功(岳云鹏跟凤凰传奇谈心)
- 爱情可以当饭吃吗(爱情能当饭吃吗)
- Top 3 JSHS《运动与健康科学 英文 》跻身SCI体育学期刊世界前三(Top3JSHS运动与健康科学)
热门推荐
- sql统计天数怎么算(SQL对数据进行按月统计或对数据进行按星期统计的实例代码)
- laravel队列过期时间(laravel 修改记住我功能的cookie保存时间的方法)
- vmware配置桥接(VMware虚拟机桥接方式实现上网互通的方法)
- 存储过程中如何获取错误信息
- mysql 查询语法常见问题(MySQL 异常有这一篇就够了!)
- 如何将tomcat源码以maven方式运行(如何将tomcat源码以maven方式运行)
- mongodb objectid类型
- idea关联mysql数据库(IDEA无法连接mysql数据库的6种解决方法大全)
- python numpy数组拼接(Python快速转换numpy数组中Nan和Inf的方法实例说明)
- easyui messager的用法
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9