It is a SIM dependent feature rather than Phone dependent. In case of Phone Lock Code, you can be provided that. But, In case of PUK code only your cellular operator can provide that because it is related to SIM.
Call your cellular operator's helpline or visit their customer service center. PUK code is usually provided free of charge but very few operators in some countries charge for that.