比如说有个$a="abc";拆分成
b[0]="a";
b[1]="b";
b[2]="c";有这样一个函数吗?

解决方案 »

  1.   


    $str = 'abc';
    $str_len = strlen($str);
    $str_arr = array();for($i=0;$i<$str_len;$i++) {
       $str_arr[$i] = $str{$i};
    }//output
    print_r($str_arr);
      

  2.   

    <?php
    $str = 'http://wangblog.org/';
    $chars = str_split($str);
    print_r($chars);
    ?>
      

  3.   


    $str='abckdkeffffs';
    var_dump(explode('',$str));
      

  4.   

    正则表达式分割函数preg_split()
      

  5.   

    $a="abc";
    $b=str_split($a);
      

  6.   

    <?php$str = "Hello Friend";$arr1 = str_split($str);
    $arr2 = str_split($str, 3);print_r($arr1);
    print_r($arr2);?> 
      

  7.   

    <?php$a="abc";
    $res=str_split ($a);
    var_dump($res);
      

  8.   

    //1------------非中文字符
    $a = 'abcdefg';
    $arr = str_split($a,1);
    echo "<xmp>";
    print_r($arr);
    echo "</xmp>";
    //-----------------------//2----------------纯中文(php文件是ANSI编码环境下)
    $a = '我是中国人';
    $arr = str_split($a,2);
    echo "<xmp>";
    print_r($arr);
    echo "</xmp>";
    //-----------------------//3----------------纯中文(utf-8编码环境下)
    $a = '我是中国人哦';
    $arr = str_split($a,3);
    echo "<xmp>";
    print_r($arr);
    echo "</xmp>";
    //-----------------------