• php 对中文字符串的处理- 随机取出指定个数的汉字


    mb_internal_encoding("UTF-8");

    $str="们以我到他会作时要动国产的一是工就年阶义发成部民可出能方进在岭骗休借了不和有大这主中人上为来分生对于学下级地个用同行面说种过命度革而多子后自社加小机也经力线本霜";

    // 存放随机文字

    $chars="";

    // 字符总数

    $strlen=mb_strlen($str);

    $rand_max=$strlen-1;

    // 2-10 个字符数

    $char_count=mt_rand(2,10);

    // 方式一:根据要取的字符个数,每次生成一个随机字符位置,获取字符。

    // 随即获取字符,共 $char_count 个字符

    for($i=0;$i<$char_count;$i++){

    // 随机位置

    $char_pos=mt_rand(0,$rand_max);

    $chars.=mb_substr($str,$char_pos,1);

    }

    echo $chars;

    // 方式二:随机生成一个字符位置,作为起始位置,然后截取 $char_count 个

    $chars="";

    $char_pos=mt_rand(0,$rand_max);

    $chars.=mb_substr($str,$char_pos,$char_count);

    echo "<br />$chars";

  • 相关阅读:
    简单图片预加载
    前端进行图片压缩
    原生js实现拖动滑块验证
    chrome和IE下的滚动条样式修改
    简单canvas刮刮乐
    时间轴
    简单边框动画
    滚动指示器
    美化checkbox多选框
    将过长的文字改用省略号显示
  • 原文地址:https://www.cnblogs.com/qunshu/p/4580777.html
Copyright © 2020-2023  润新知