simple difference between md5(),crc32() and sha1() in PHP?

it main difference is the length of the hash generation. CRC32 returns 32 bit value, while sha1() returns a 128 bit value, and md5() returns a 160 bit value.