我在這裏聞到一些不好的東西?我該如何重構這個重複的「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