我在这里闻到一些不好的东西?我该如何重构这个重复的“if”块?
if ($col == 24) { $buffer{'Y'} = trim($val); return; } if ($col == 25) { $buffer{'Z'} = trim($val); return; } if ($col == 26) { $buffer{'AA'} = trim($val); return; } if ($col == 27) { $buffer{'AB'} = trim($val); return; }
一两件事:我“臭”一些在Excel自动化在那里(列Z到AA ...嗯!)可能你想要一个特定列号的命名列。肯定也看看Tanktalus的回答。 – 2009-08-14 03:27:08
这应该在dailyWTF上。它很臭。 – Axeman 2009-08-14 06:17:14