common.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | ThinkPHP [ WE CAN DO IT JUST THINK ]
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
  8. // +----------------------------------------------------------------------
  9. // | Author: 流年 <liu21st@gmail.com>
  10. // +----------------------------------------------------------------------
  11. // 应用公共文件
  12. function randomStr($type = 1, $len = 6)
  13. {
  14. $number = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
  15. $strArray = [];
  16. switch ($type) {
  17. case 1:
  18. $strArray = $number;
  19. break;
  20. }
  21. $len = $len <= 0 ? 6 : $len;
  22. $len = $len > 10 ? 6 : $len;
  23. $str = '';
  24. for ($i = 0; $i < $len; $i++) {
  25. $num = mt_rand(0, count($strArray));
  26. $str .= $num;
  27. }
  28. return $str;
  29. }
  30. //接口用
  31. function backjson($status = 0, $msg = '',$data=[])
  32. {
  33. $returnData = [
  34. 'status' => $status,
  35. 'msg' => $msg,
  36. 'data' => $data,
  37. ];
  38. return json($returnData);
  39. }
  40. //方法回执用
  41. function backarr($status = 0, $msg = '', $data = [])
  42. {
  43. $returnData = [
  44. 'status' => $status,
  45. 'msg' => $msg,
  46. 'data' => $data,
  47. ];
  48. return $returnData;
  49. }
  50. //判断是否是手机号
  51. function isMoblid($tel)
  52. {
  53. if (preg_match("/^1[3456789]{1}\d{9}$/", $tel)) {
  54. return true;
  55. } else {
  56. return false;
  57. }
  58. }