参加了去哪儿网的笔试
题大意:asp.php.jsp.javascript 语言不限  将其转化为javascript.jsp.php.asp
意思就是用户输入的字符串(其中包含若干以“.”分隔开来的字符),你写个程序实现以这些“.”为分隔,把原来的一句话倒转过来。去哪儿网笔试中文分词程序

解决方案 »

  1.   

    $s = 'asp.php.jsp.javascript';
    echo join('.', array_reverse(explode('.', $s)));javascript.jsp.php.asp
      

  2.   

    版主大神粗线,看来我的php还得学!谢大神!
      

  3.   

    <script type="text/javascript">
    var a='asp.php.jsp.javascript';
    alert(a.split('.').reverse().join('.'));
    </script>
      

  4.   

    非系统自带函数来实现,不用array_reverse,就可以这样写吧.function reverse_str($s){
    $r=explode('.', $s);
    $c=count($r);$i=0;foreach($r as $k=>$v){
    if($i<$c/2){
    $r[$k]=$r[$c-1-$i];//最前面的键值等于最后面的值
    $r[$c-1-$i]=$v;//最后面的键值等于最前面的值,以此类推交换键值
    $i++;
    }else{
    break;
    }
    }
    return join('.', $r);
    }//测试
    $s="1.2.3.4.5.6";
    echo reverse_str($s);希望帮到你啊.
      

  5.   


    嗯 字符串处理是web开发的很重要的一部分吧。3Q