printf を使用して出力をフォーマットしたかったのですが、何らかの理由で各項目の後に数値が出力されます。これがなぜであり、どのように修正できるかについてのアイデアはありますか?
$array = array("Mo" => "09:30-19:00",
"Di" => "09:30-19:00",
"So" => "geschlossen");
foreach( $array as $key => $value ){
echo printf("%3s:%15s", $key, $value);
}
出力
Mo: 09:30-19:0019 Di: 09:30-19:0019 So: geschlossen19
ありがとうございました