$g = explode("-",$detail[10][$i]);
foreach($g as $key=>$value)
{
  ${'g'. ($key + 1)} = $value;
}

解决方案 »

  1.   

    $data=explode("",$data) //$data为原始数据,""中为分割符
    foreach ($data as $tempG)
    {
      $g=explode("-",$tempG);
      print_r($g);  
    }
      

  2.   

    这个放在 excel里就好办了
    直接拆分
    分完以后再传到mysql
      

  3.   

    $test = "1-2-3-4";
    foreach(explode('-', $test) as $key=>$value)
    {
    ${'g'. $key} = $value;
    }
      

  4.   

    $g = explode("-",$detail[10][$i]);
    foreach($g as $key => $value)
    {
      ${'g' . ($key+1)} = $value;
    }