我现在有一个字符串
$str="12,'aaaaa','12452145,452fdsa,8','fffdsa245,8569',25,'df12ds45'"
我想要的结果是 一个数组:
12
aaaaa
12452145,452fdsa,8
fffdsa245,8569
25
df12ds45请教大虾 有什么办法可以得到我想要的结果 

解决方案 »

  1.   


    $str = explode(",",$str); //以 , 号拆分字符串成为数组
    foreach ($str as $key=>$value){
       echo $str[$key]."<br>";
    }$str[0] = "12";
    $str[1] = "aaaaa"; //类推
      

  2.   


    //己经过验证
    $str="12,'aaaaa','12452145,452fdsa,8','fffdsa245,8569',25,'df12ds45'";$arr=preg_split('/,\'|\',/',$str);var_dump($arr);/*
    输出内容:
    array(6) { [0]=>  string(2) "12" [1]=>  string(5) "aaaaa" [2]=>  string(19) "'12452145,452fdsa,8" [3]=>  string(15) "'fffdsa245,8569" [4]=>  string(2) "25" [5]=>  string(9) "df12ds45'" } 
    */