function generateBCryptHash($password)
{
if (defined("CRYPT_BLOWFISH") && CRYPT_BLOWFISH)
{
$salt = '$2y$11$' . substr(md5(uniqid(rand(), true)), 0, 22);
return crypt($password, $salt);
}
}
$password = 12345;
$s = generateBCryptHash($password);
echo $s . "<br />";
/*
run:
$2y$11$ddf5941eae39b36d6e5bbuz6lIOmlzpx5wVgvcQc/xgoujxMqNXXi
*/