随笔分类 -  PHP代码记录

记录PHP编程中常用的操作,每一个操作分为一个记录页,方便搜索查看。
摘要:use think\Validate; <?php namespace app\common\model; use think\Validate; use think\Db; class InvoiceRecords extends BaseModel { protected $table = 't 阅读全文
posted @ 2019-12-06 22:40 在斑马线上散布 阅读(1392) 评论(0) 推荐(0)
摘要:switch switch (expression) { case label1: expression = label1 时执行的代码 ; break; case label2: expression = label2 时执行的代码 ; break; default: 表达式的值不等于 label 阅读全文
posted @ 2019-12-05 15:39 在斑马线上散布 阅读(432) 评论(2) 推荐(0)
摘要:orderRaw('rand()'); /** * 随机获取一条商品信息 * @param [type] $condition * @param [type] $field * @param [type] $limit * @return void */ public function randSk 阅读全文
posted @ 2019-12-05 00:08 在斑马线上散布 阅读(1963) 评论(0) 推荐(0)
摘要:array_sum(array_column($arr, 'num')); //计算二维数组指定元素的和 $arr = [ [ 'id'=>1, 'num'=>3, ], [ 'id'=>2, 'num'=>4, ], [ 'id'=>3, 'num'=>1, ], ]; //计算二维数组指定元素的 阅读全文
posted @ 2019-12-05 00:01 在斑马线上散布 阅读(1056) 评论(0) 推荐(0)
摘要:array_diff($arr, [0]); // 清除数组中指定元素 $arr = [1,2,3,0,1]; $arr = array_diff($arr, [0]);//输出[1,2,3,1] var_dump($arr); 阅读全文
posted @ 2019-12-04 23:56 在斑马线上散布 阅读(3352) 评论(0) 推荐(0)
摘要:array_unique($arr); //删除重复元素 $arr = [1,2,3,0,1]; echo '<pre>'; var_dump($arr); $arr = array_unique($arr);//输出[1,2,3,0] var_dump($arr); 阅读全文
posted @ 2019-12-04 23:53 在斑马线上散布 阅读(1005) 评论(0) 推荐(1)
摘要:urlencode($url1)urldecode($url) //对URL进行字符串编码和解码 $url1 = 'https://www.baidu.com/uploade/img/123.png'; echo $url1; echo '<br>'; $url = urlencode($url1) 阅读全文
posted @ 2019-12-03 23:19 在斑马线上散布 阅读(1795) 评论(0) 推荐(0)
摘要:1、获取当前时间方法date()很简单,这就是获取时间的方法,格式为:date(format,format,timestamp),format为格式、timestamp为时间戳–可填参数。 2、获取时间戳方法time()、strtotime()这两个方法,都可以获取php中unix时间戳,time( 阅读全文
posted @ 2019-12-03 23:02 在斑马线上散布 阅读(576) 评论(1) 推荐(0)
摘要:array_sum(array_column($arr, 'num')); //获取二维数组 num字段的和 $arr = [ [ 'device_uid' => '123456', 'num' => '5', ], [ 'device_uid' => '123457', 'num' => '2', 阅读全文
posted @ 2019-12-03 22:51 在斑马线上散布 阅读(2990) 评论(0) 推荐(0)
摘要:关键词:IF --if 判断,如果 device_num 的值为1,则赋值为100,反之为200 SELECT district, shop_name, IF ( device_num = 1, 100, 200 ) AS device_num FROM `t_life_shop` 关键词:CASE 阅读全文
posted @ 2019-11-13 17:42 在斑马线上散布 阅读(2572) 评论(1) 推荐(0)
摘要:关键词:DISTINCT 1、比如数据库一组数据查询如下,返回店铺下所有的区域id 2、SQL统计返回指定字段 district 不重复的 记录id,SQL如下 SELECT DISTINCT(district ) FROM `t_life_shop` 查询结果如下 3、TP5.1的写法如下 $li 阅读全文
posted @ 2019-11-13 16:49 在斑马线上散布 阅读(5489) 评论(0) 推荐(0)
摘要:GROUP BY 1、有个店铺表,字段为区域id,设备数量,店铺名称,如下: 2、如何按区域 district 统计 每个区域的设备数量,SQL如下 SELECT district, SUM( device_num ) AS device_num FROM `t_life_shop` GROUP B 阅读全文
posted @ 2019-11-13 16:26 在斑马线上散布 阅读(16342) 评论(0) 推荐(0)
摘要:array_diff($arr, $arr1); //比较数组差异 $arr = [1,2,3,4]; $arr1 = [1,2,3]; $diff = array_diff($arr, $arr1); dump($diff); //打印输出如下,函数第二个参数为参数值,没有差异则返回空数组 arr 阅读全文
posted @ 2019-11-13 16:08 在斑马线上散布 阅读(3468) 评论(0) 推荐(0)
摘要:count($arr) $arr = [ ['id'=>1,'name'=>'Tom'], ['id'=>2,'name'=>'Sun'], ['id'=>3,'name'=>'Jay'], ]; dump($arr); echo count($arr[0]);//输出 2, 统计一维数组个数 ec 阅读全文
posted @ 2019-11-13 15:55 在斑马线上散布 阅读(2594) 评论(0) 推荐(0)
摘要:explode(',',$arr_string) //将字符串转数组 $arr_string = '1,2,3'; $arr = explode(',',$arr_string); dump($arr); //打印输出如下 array(3) { [0] => string(1) "1" [1] => 阅读全文
posted @ 2019-11-13 15:48 在斑马线上散布 阅读(1635) 评论(0) 推荐(0)
摘要:implode(',',$arr) //将数组转字符串 $arr = [ 'a'=>1, 'b'=>2, 'c'=>3, ]; $arr_string = implode(',',$arr); dump($arr_string); //打印为 string(5) "1,2,3" 阅读全文
posted @ 2019-11-13 15:43 在斑马线上散布 阅读(3762) 评论(0) 推荐(0)

夫人不言,言必有中。这是高级臣僚的一种可贵品质,言辞精炼,直抵要害。