split分解と要素取得を同時に

back
リストのスライスを使う。

# カンマ区切りの文字列の、3番目(だけ)を取ってくる。
$str = "val1,val2,val3,val4,val5";
($val3) = (split(/\,/, $str))[2];

リストで受けるので、括弧を忘れないように

back