我无法弄清楚如何在一个稍微短暂的乱码结果中编码字符串+当前小时...类似于:
$random = base64_encode($_POST['phone']);
将日期附加到也编码的手机var上,当我执行上述操作时会出现长时间乱码,我希望它稍短一些。有没有办法做到这一点,我错过了?
答案 0 :(得分:0)
我将逐字回答您的问题,因为我无法深入了解您的实际用例或您的真实目标。
我无法弄清楚如何编码字符串+当前时间
$string = base64_encode('some string' . date('H'));
类似于:
$random = base64_encode($_POST['phone']);
,其中一个日期附加到手机var,也是编码
$string = base64_encode($_POST['phone'] . base64_encode(date('H')));
当我做上述事情时,它出现了一个长长的乱码,我希望它有点短。有没有办法做到这一点,我错过了?
$my_string_length = 100;
$string = substr($string, 0, $my_string_length);
请记住,这不是一个真正的随机字符串,并且您将数据编码为一种形式,以防止您将两个独立的数据分开。