その通り、俺が答えたコードの一部。
http://pc5.2ch.net/test/read.cgi/tech/1100530682/303