Qc.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?php
  2. namespace app\api\controller;
  3. use app\common\model\LabelMessage;
  4. use app\common\model\LevelOrder as LOM;
  5. use app\common\model\UserSearch;
  6. use app\common\model\VideoUrl;
  7. use app\common\service\OrderCallback;
  8. use library\tools\Data;
  9. use think\cache\driver\Redis;
  10. use think\Db;
  11. use Easemob\Auth;
  12. use Easemob\User;
  13. class Qc extends Base {
  14. public function index()
  15. {
  16. $type = 1;
  17. $order_info = Db::name($type == 1 ? 'video_intro' : 'store_member')->where('id',65)->find();
  18. var_dump($order_info);
  19. die();
  20. }
  21. public function index2()
  22. {
  23. $this->error('6666',['second'=>11]);
  24. die();
  25. header('content-type:text/html;charset=utf-8');
  26. $str1 = 'Abcd';
  27. $str2 = '你cU季炯炯a流量B';
  28. $arr1 = str_split($str1);
  29. $arr2 = str_split($str2);
  30. echo "两个字符数组:";
  31. var_dump($arr1);
  32. var_dump($arr2);
  33. $result = array_intersect(
  34. array_map('strtolower', $arr1),
  35. array_map('strtolower', $arr2)
  36. );
  37. var_dump($result);
  38. $result = array_values($result);
  39. $this->success('返回成功', $result);
  40. }
  41. public function index_match()
  42. {
  43. $password = "123456879_/";
  44. //密码必须包含大小写字母/数字/符号任意两者组合
  45. $regStr = "/^(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)]|[\(\)])+$)([^(0-9a-zA-Z)]|[\(\)]|[a-z]|[A-Z]|[0-9]){6,16}$/";
  46. var_dump(preg_match($regStr, $password));
  47. }
  48. }