我要用php截取  ( 黑龙江   黑河县 ) 中的黑龙江 和黑河县不要用explode,用其他的方法,大家怎么弄的呢

解决方案 »

  1.   

    $str = ' 黑龙江  黑河县 '; 
    preg_match_all("/([^ ]+)/u",$str,$matches); 
    print_r($matches); 
      

  2.   

    用spliti,直接空格作为分割就可以了
    <?php 
    $str=spliti(' ','黑龙江  黑河县 ');
    print_r($str);//输出Array ( [0] => 黑龙江 [1] => [2] => 黑河县 [3] => ) 
    ?>
      

  3.   

    str_replace(" ", "", "黑龙江  黑河县 ');
      

  4.   

    我晕,好奇怪的要求,为什么不用explode? 难道是其它语言,可以用 split
      

  5.   

    strstr("黑龙江  黑河县"," ")
      

  6.   

    explode配合trim显示更高效一些.
      

  7.   

    str_replace(" ", "", "黑龙江  黑河县 ');
    最简单了
      

  8.   

    $arr=explode(' ','黑龙江  黑河县');
    //$arr值为array(‘黑龙江’,‘黑河县’)