文字列の連結


 ピリオドダブルクォートjoinsprintfを使います。
 単純に文字列を連結(結合)する場合はピリオド、簡単な整形にはダブルクォート、特定の文字列を間に挟む場合にはjoin、書式を指定する場合はsprintfを使います。
# 単純な連結
$foo = 'ABC';
$bar = 'DEF';
$baz = $foo . $bar;	# $baz = 'ABCDEF'

# 簡単な整形
$code = 404;
$err = 'Not found';
$msg = "$err($code)";	# $msg = 'Not found(404)'

# カンマを挟んで連結
@hoge = ('ABC', 'DEF', 'GHI');
$fuga = join ',', @hoge;	# $fuga = 'ABC,DEF,GHI'

# YYYY/MM/DD HH:MI:SS形式
$date = sprintf '%04d/%02d/%02d %02d:%02d:%02d',
	$year, $mon, $day, $hour, $min, $sec;

関連項目

join関数
qqクオート演算子
sprintf関数
部分文字列の取得
文字列の分割