thinkphp5
@大白
这个作者很懒,什么都没留下…
展开
-
php取输入字符串第一个字符大写首拼
【代码】php取输入字符串第一个字符大写首拼。原创 2023-02-15 15:35:16 · 260 阅读 · 0 评论 -
php生成二维码
一、下载phpqrcode类,下载后直接放在根目录的vendor文件夹下。二、在任意控制器里调用下面方法。原创 2022-08-09 17:54:12 · 563 阅读 · 0 评论 -
php二维数组去重(按指定键名)
//array_column第一种用法,以指定字段为索引$data= array(array('id' => 123, 'name' => '张三'),array('id' => 123, 'name' => '李四'),array('id' => 124, 'name' => '王五'),array('id' => 125, 'name' => '赵六'),array('id' => 126, 'name' => '赵六')原创 2022-04-15 17:05:39 · 622 阅读 · 0 评论 -
php获取客户端ip
/** * 获取客户端IP */public function get_ip() { if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $ip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecm原创 2022-04-13 16:46:20 · 671 阅读 · 0 评论 -
thinkphp5实现关键字多条件搜索功能
/** * 关键字多条件搜索 - 以姓名或者电话搜索 */ public function search_key(){ $salesman_id = input('post.salesman_id'); $key = input('post.keyword'); $where['salesman_id'] = $salesman_id; $where1 = []; if($key){ .原创 2022-04-13 15:08:17 · 878 阅读 · 0 评论 -
thinkphp导出excel的方法带图片导出
1、下载PHPExcel,放入项目根目录的vendor文件夹下;2、public function export() { try { //查询数据库信息 $xlsData = Db::name('ltembank')->order('id','desc')->limit(20)->select(); if(count($xlsData) == 0){ $thi原创 2022-04-13 14:44:21 · 1193 阅读 · 0 评论 -
PHP把驼峰式命名方式转换成下划线分隔命名的字符串
/** *param string camelCaps 需要转换的字符串(驼峰字符串) *param string separator 分隔符,默认下划线(_)*/public function uncamelize($camelCaps = 'userName', $separator = '_') { return strtolower(preg_replace('/([a-z])([A-Z])/', "$1" . $separator . "$2", $camelCaps))原创 2021-12-30 17:25:24 · 390 阅读 · 0 评论 -
thinkphp5随机查询10条数据
Db::name('表名')->where('查询条件') ->orderRaw("rand()") ->limit(10) ->select();原创 2021-12-28 10:47:26 · 887 阅读 · 0 评论 -
thinkphp5根据传入时间戳显示友好时间
/** * 友好时间显示 * @param $time 时间戳 * @return bool|string */ function friend_date( $time ) { if (! $time ) return false; $fdate = '' ; $d = time() - intval ( $time ); $ld原创 2021-12-09 16:52:43 · 224 阅读 · 0 评论 -
thinkphp5根据经纬度计算两点之间的距离
$lat1 起始纬度$lng1 起始经度$lat2 终点纬度$lng2 终点经度# 计算两点之间距离public function getDistance($lat1, $lng1, $lat2, $lng2){ $radLat1 = deg2rad(floatval($lat1));// deg2rad()函数将角度转换为弧度 $radLat2 = deg2rad(floatval($lat2)); $radLng1 = deg2rad(floatval($lng原创 2021-12-09 16:35:08 · 539 阅读 · 0 评论 -
thinkphp5中FIND_IN_SET函数用法
语法:FIND_IN_SET(str,strlist)示例:uid=1;where("FINDINSET(′".uid = 1;where("FIND_IN_SET('".uid=1;where("FINDINSET(′".uid."’,uid)")原创 2021-12-08 17:22:24 · 2432 阅读 · 0 评论