PHP编码字符串加上当前日期

时间:2012-01-07 22:03:33

标签: php string date encode

我无法弄清楚如何在一个稍微短暂的乱码结果中编码字符串+当前小时...类似于:

$random = base64_encode($_POST['phone']);

将日期附加到也编码的手机var上,当我执行上述操作时会出现长时间乱码,我希望它稍短一些。有没有办法做到这一点,我错过了?

1 个答案:

答案 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);

请记住,这不是一个真正的随机字符串,并且您将数据编码为一种形式,以防止您将两个独立的数据分开。