比如说我有个 $str="我爱祖国";
我想随机提取其中的一个字,我该怎么写啊?帮下,急~~

解决方案 »

  1.   

    $str="我爱祖国";
    $charset = "UTF-8";//GBK或者UTF-8,依你文件编码
    $length = mb_strlen($str, $charset);echo mb_substr($str, rand(0, $length-1), 1, $charset);
      

  2.   

    $str = "我爱祖国";
    $a = array_rand(explode(',', $str));
      

  3.   

    $str = "我爱祖国";
    $a = array_rand(explode(',', $str));//explode分割字符串成数组,上面是根据‘,’分割的
    //array_rand是随机从数组中取出一个或多个单元array_rand($array, $num)//第二个参数是取出的个数