• ベストアンサー

繰り返し表示

($title,$mail,$home,$color,$link) = split(/<>/, $file); $colorには、半角カンマで区切って「#eeeeee,#ffffff,#00ffff」等と登録されています。 以下の例と同じような感じで表示させたいのですが、ログから読み出す方法がわかりません。よろしくお願いいたします。 @color = ('#eeeeee','#ffffff','#00ffff'); foreach (@color) { print "<font color=\"$_\">■</font>\n"; }

質問者が選んだベストアンサー

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

$color に「,」で区切った形式で入るなら 同じようにsplitで配列として取り出せます。 ($title,$mail,$home,$color,$link) = split '<>',$file; foreach (split ',',$color) { print qq|<font color="$_">■</font>\n|; }

MASTER-PPC
質問者

お礼

有難うございました。