首页 » 网站建设 » php生成随机字符串不反复技巧_PHP办法实现字符串混淆随机位置插入随机字符

php生成随机字符串不反复技巧_PHP办法实现字符串混淆随机位置插入随机字符

访客 2024-11-09 0

扫一扫用手机浏览

文章目录 [+]

在程序开拓的时候,由于某些特殊目的,我们希望字符串文本之类的,能随机插入一些随机分外字符,这样可以绕过某些检测字符串内容。
详细其他的功能,自由发挥啦。

下面分享一个,基于PHP的办法,实现字符串稠浊随机位置插入随机字符:

php生成随机字符串不反复技巧_PHP办法实现字符串混淆随机位置插入随机字符

代码如下:

php生成随机字符串不反复技巧_PHP办法实现字符串混淆随机位置插入随机字符
(图片来自网络侵删)

<?phpheader("Content-Type:text/html;charset=utf-8");$ad=["↑","↓","←","→","↖","↗","↘","↙","↔","↕","➻","➼","➽","➸","➳","➺","➻","➴","➵","➶","➷","➹","▶","►","▷","◁"];$times = 3; //关键字涌现频率$str = "阿克苏绝对法拉克天下疯了阿拉山口地方就看到las决哦iasfls.sdmflaskdf洛杉矶的法律卡去世噢iuoi020990拉开韶光的发生了猖獗";$strlen = mb_strlen($str, "utf-8");//随机天生插入位置,根据$times决定插入频率for ( $i = 0; $i < $times; $i ++ ) { $arr[] = mt_rand(0, $strlen);}$arr = array_unique($arr); //过滤数组重复元素sort($arr); //对数组重新排序,按照值由小到大//开始更换$i = 0;$str_new = "";foreach( $arr as $v ) { $keyword = $ad[rand(0,count($ad))]; $str_new .= mb_substr($str, $i, $v - $i, "utf-8") . $keyword; $i = $v;}$str_new .= mb_substr($str, $i, $strlen - $i, "utf-8");echo($str_new);?>

运行结果如下:

标签:

相关文章

丹东,东北亚地区的重要门户与活力城市

丹东,这座位于中国东北边境的城市,拥有着得天独厚的地理位置和丰富的历史文化底蕴。作为东北亚地区的重要门户,丹东不仅是中国对外开放的...

网站建设 2024-12-23 阅读0 评论0

中文在JSP技术中的应用与发展

随着互联网技术的飞速发展,中文在Web开发中的应用日益广泛。JSP(JavaServer Pages)作为Java平台下的服务器端...

网站建设 2024-12-23 阅读0 评论0

乐陵网站建设,打造企业品牌新阵地

随着互联网的快速发展,网络已经成为企业展示形象、拓展市场的重要平台。乐陵,这座历史悠久的城市,正借助网站建设这股潮流,打造企业品牌...

网站建设 2024-12-23 阅读0 评论0

乐巍大数据,推动智慧城市建设的引擎力量

近年来,随着科技的飞速发展,大数据逐渐成为各行各业的重要驱动力。在我国,大数据产业得到了国家政策的扶持,市场规模不断扩大。其中,乐...

网站建设 2024-12-23 阅读0 评论0

东台网站建设,助力企业发展新引擎

随着互联网技术的飞速发展,网站已成为企业展示形象、拓展市场、提升品牌影响力的关键途径。东台作为我国江苏省的一个沿海城市,近年来在网...

网站建设 2024-12-23 阅读0 评论0