$arr = array();
$str = "afgggxcv";
for ($i=0; $i<strlen($str); $i++){
    $arr[] = substr($str, $i, 1);
}
print_r($arr);

解决方案 »

  1.   

    $str = "afgggxcv";
    for($i=0;$i<strlen($str);$i++)
      echo $str[$i]."<br>";
      

  2.   

    $arr = array();
    $str = "afgggxcv";
    for ($i=0; $i<strlen($str); $i++){
        $arr[] = substr($str, $i, 1);
    }
    print_r($arr);
    ------
    这个是先定义一个数组,然后一个一个字符截取放到数组里面.效率有点低.
    ============
    $str = "afgggxcv";
    for($i=0;$i<strlen($str);$i++)
      echo $str[$i]."<br>";
    ---------
    唠叨大哥这个就比较好,因为字符串本身就是一个数组,呵呵.