<?php
$username ="是a不是符asd合我的要求而已";
preg_match_all("/(\w*|[\x80-\xff]*)/",$username,$ppp);if(count($ppp[1]))
for($i=1;$i<count($ppp[1]);$i++)
echo $ppp[1][$i];
?>

解决方案 »

  1.   

    我再次昏倒!!!
    $username=$_POST['username'];
    echo $username;//"##是a不##是符asd合sads我的要求而已";
    preg_match_all("/(\w+|[\x80-\xff]+)/",$username,$ppp);
    if(count($ppp[1]))
    for($i=1;$i<count($ppp[1]);$i++)
    echo $ppp[1][$i];
    //////////////////////
    $username ="##是a不##是符asd合sads我的要求而已";
    preg_match_all("/(\w+|[\x80-\xff]+)/",$username,$ppp);
    if(count($ppp[1]))
    for($i=1;$i<count($ppp[1]);$i++)
    echo $ppp[1][$i];怎么是不一样的结果啊???
    通过form提交而已啊??而且echo $username明明也有值啊