Heim  >  Artikel  >  Backend-Entwicklung  >  php的二个函数:生成序列号、字符串替换

php的二个函数:生成序列号、字符串替换

WBOY
WBOYOriginal
2016-07-25 09:05:551338Durchsuche
  1. /**

  2. * 序列号生成器
  3. func: snMaker
  4. param: $pre = ''
  5. */
  6. function snMaker($pre = '') {
  7. $date = date('Ymd');
  8. $rand = rand(1000000,9999999);
  9. $time = mb_substr(time(), 5, 5, 'utf-8');
  10. $serialNumber = $pre.$date.$time.$rand;
  11. // echo strlen($serialNumber).'
    ';
  12. return $serialNumber;
  13. }
  14. echo snMaker();
  15. /**

  16. * 将一个字符串的一部分替换成某一特定字符
  17. * @param str or int $str 需要处理的字符串
  18. * @param str or int $to 将替换成什么字符串
  19. * @param int $start 保留前几个字符
  20. * @param int $end 保留后几个字符
  21. * url: http://bbs.it-home.org
  22. * date: 2013/2/17
  23. */
  24. function hideString($str = 'hello', $to = '*', $start = 1, $end = 0) {
  25. $lenth = strlen($str) - $start - $end;
  26. $lenth = ($lenth $to = str_repeat($to, $lenth);
  27. $str = substr_replace($str, $to, $start, $lenth);
  28. return $str;
  29. }
  30. echo hideString();
  31. ?>
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn