
php
a704901117
这个作者很懒,什么都没留下…
展开
-
计算两个日期,相差了几天
$date1=date_create("2013-03-15"); $date2=date_create("2013-12-12"); $diff=date_diff($date1,$date2);原创 2016-12-21 15:24:30 · 352 阅读 · 0 评论 -
解析XML数据
$res = simplexml_load_string($response,'SimpleXMLElement', LIBXML_NOCDATA); $res = json_decode(json_encode($res),TRUE);原创 2018-02-02 18:16:29 · 213 阅读 · 0 评论 -
php解压gzip压缩数据
public function gzdecode ($data) { $flags = ord(substr($data, 3, 1)); $headerlen = 10; $extralen = 0; $filenamelen = 0; if ($flags & 4) { $extralen = unpack('v' ,substr($da原创 2017-08-10 10:04:20 · 1797 阅读 · 0 评论 -
php 数组函数统计数组中,各个值出现的次数
array_count_value() 统计每个特定的值在数组$array中出现过的次数; 例如: ? 1 2 $array=array(4,5,1,2,3,1,2,1); $ac=array_count_value($array); 将创建一个名为$ac数组,该数组包括: 关键转载 2017-08-02 12:35:35 · 3605 阅读 · 0 评论 -
yii2 跳转页面带提示信息
if ($model->save()) { Yii::$app->getSession()->setFlash('success', '保存成功'); } else { Yii::$app->getSession()->setFlash('error', '保存失败'); } return $this->redirect(['member/security']);原创 2017-07-10 14:51:41 · 3781 阅读 · 0 评论 -
跳转页面时,带提示信息
if (model−>save())Yii::$app−>getSession()−>setFlash(‘success′,‘保存成功′);elseYii::$app−>getSession()−>setFlash(‘error′,‘保存失败′);returnmodel->save()) { Yii::$app->getSession()->setFlash(‘success’, ‘保存原创 2017-07-10 14:50:02 · 1458 阅读 · 0 评论 -
Yii2::上传图片
前端准备<?php $form = ActiveForm::begin([ 'id' => 'upload', 'enableAjaxValidation' => false, 'options' => ['enctype' => 'multipart/form-data'] ]); ?><?= $form->field($model, '存储url字段')->fileInp原创 2017-06-02 15:57:35 · 751 阅读 · 0 评论 -
yii2::导出Excel
第一步:使用composer安装PHPExcel 安装命令:php composer.phar require –prefer-dist moonlandsoft/yii2-phpexcel “*” 注意 上面的 –prefer 是 - - 如果上面的命令有问题请参考下面的网站 http://www.yiiframework.com/extension/yii2-phpexcel/ 第二步:原创 2017-05-24 17:03:26 · 1622 阅读 · 0 评论 -
yii2 常见model操作方法
对象操作 查询 [php] view plain copy //1.简单查询 $admin=Admin::model()->findAll($condition,$params); $admin=Admin::model()->findAll("username=:name",array(":name"=>$username)); $infoArr= N转载 2017-05-10 10:37:42 · 6945 阅读 · 0 评论 -
Yii::2.0使用PHPExcel导出
欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦: * 第一步:使用composer安装PHPExcel 安装命令: composer require –prefer-dist moonlandsoft/yii2-phpexcel “” ** 第二步:引入PHPExcel文件 use moonland\php原创 2017-05-16 17:19:37 · 465 阅读 · 0 评论 -
yii2--配置文件记录,方便以后使用
<?php return [ 'id' => 'name', 'basePath' => dirname ( __DIR__ ), 'controllerNamespace' => 'path\path', 'bootstrap' => [ 'log', 'd...原创 2017-03-27 12:31:39 · 1087 阅读 · 0 评论 -
第一个项目20170304个人小结
新手上路,以为自己知道很多。但是随着项目的进行,才发现自己的思维是有多么的混论。 1.首先就是图省事的思维,光想着哪些地方可以走捷径,从而打破了一些定律和设计思想,虽然我本人不太崇尚死板的去遵守设计思想定律,但是打破的前提是理解现有模式的 好处及缺点,创新的基础是保留“好的”前提下,对不足进行改进。而混乱代码带来的问题就是可维护性变低,杂乱无章,造成程序的不稳定性增加。bug的处理几率增大。原创 2017-03-04 16:54:14 · 248 阅读 · 0 评论 -
Yii::使用GridView::widget 定义系统增删改查按钮,和自定义按钮
['class' => 'yii\grid\ActionColumn'], //系统菜单操作 //自定义功能按钮 [ 'label' =>'更多操作', 'format'=>'raw', 'value' => function($data){ $button = '' ; $showUrl = "/order-change/view原创 2017-01-21 19:48:05 · 487 阅读 · 0 评论 -
Yii::使用GridView::widget 定义系统增删改查按钮,和自定义按钮
['class' => 'yii\grid\ActionColumn'], //系统菜单操作 //自定义功能按钮 [ 'label' =>'更多操作', 'format'=>'raw', 'value' => function($data){ $button = '' ; $showUrl = "/order-change/view原创 2017-01-21 19:47:40 · 1327 阅读 · 0 评论 -
yii::邮件(配置,及使用)
1.在配置文件main-local.php components=>[]里面配置 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'useFileTransport' =>false,//这句一定有,false发送邮件,true只是生成邮件在runtime文件夹下,不发邮件 'transport' => [转载 2016-12-19 10:51:37 · 564 阅读 · 0 评论 -
yii::redis使用(安装,配置)
Yii::redis使用原创 2016-12-19 10:49:20 · 498 阅读 · 0 评论 -
PHP OpenSSL 和 Mcrypt实现AES加密
class AesCryptUtil{ private static $key = '1234567891234567'; /** * [encrypt description] * 使用mcrypt库进行加密 * @param [type] $input * @param [type] $key * @return [type转载 2018-02-16 19:58:40 · 721 阅读 · 0 评论