Does PHP have a built in function for doing string to integer hashes, something that\'s difficult to reverse?
Now, I know I can probably get away with doing an md5,
I think the best bet would chose a standard hash [either md5() or sha1()] to obtain a hash of your string, and then to get an integer hash, to a base_convert($hash, 16, 10) and that should convert your hash into a integer hash.
md5()
sha1()
base_convert($hash, 16, 10)
Hope I am understanding your issue correctly.