php数组与url相互转换

php数组与url相互转换

我们在用`php`进行数组操作和字符串操作时,如果用一些函数,会大大简化操作, 无而自己来写代码即可实现 我们经常可能需要将数组转换为key=value的字符串 如何方便高效的操作呢 我们可以使用`http_build_query`和`parse_str`来进行 `1 、将数组转换为url` ``` >查看详情

admin 2020-12-06 19:31:07 317次
php数组排序字典序

php数组排序字典序

在`php`中我们经常需要对数组进行排序 比如按照键名来排序,按照键值来排序 `sort()` 函数用于对数组单元从低到高进行排序。 `rsort()` 函数用于对数组单元从高到低进行排序。 `asort()` 函数用于对数组单元从低到高进行排序并保持索引关系。 `arsort()` 函数用于对数组单元从高到低进行排序并保持索引 >查看详情

admin 2020-12-06 19:16:08 373次
php字符串排序

php字符串排序

在`php`中如何对字符串进行排序 字符串按照`ASCII码`顺序排序 假设字符串为`hellotheworld123` ``` $str = 'hellotheworld123'; $arr = str_split($str); asort($arr); $str = implode('',$arr); echo $str; >查看详情

admin 2020-12-06 18:58:48 282次
aws查看账单及退款

aws查看账单及退款

上次写了篇文章[aws入坑](https://www.yuanchengzhushou.cn/article/7968.html) 看到`aws`12个月免费的广告打的火热,于是壮起胆子注册,绑定了信用卡,开始使用 因为只有`15G`的免费流量,所以不敢放手使用。 平时也没有看账单,这两天因为月初,开始留意账单的事情 于是访问`htt >查看详情

admin 2020-12-05 00:40:00 577次
laravel获取header中的参数

laravel获取header中的参数

这两天和客户端同事在对接接口 同事非要把数据存在`header`中来传参 所以我只好用`laravel`来获取`header`中的`参数` 然后开始碰到问题 1、参数名不能有`_下划线` 2、参数的值不能为`中文` 所以参数名去除了_下划线,将参数值base64_encode编码了 >查看详情

admin 2020-12-05 00:25:54 336次
linux文件批量重命名脚本

linux文件批量重命名脚本

假设文件夹中有多个文件 如何快速的改名 假设文件夹中文件如下 生成测试文件`touch 01-{1..9}.txt` ``` 01-1.txt 01-2.txt 01-3.txt 01-4.txt 01-5.txt 01-6.txt 01-7.txt 01-8.txt 01-9.txt 01-10.txt ``` >查看详情

admin 2020-12-01 20:16:27 335次
多php环境下使用composer命令

多php环境下使用composer命令

由于安装了多个`php` 并且环境变量设置了`php`默认为`php5` 这样在用`composer require`安装扩展包时,用的是`php5` 怎样在不修改环境变量的情况下正确的使用`composer` 只需要全路径使用即可 `/app/php7/bin/php /bin/composer require xxx` >查看详情

admin 2020-12-01 19:38:45 250次
php数学运算取整四舍五入千分位

php数学运算取整四舍五入千分位

在做报表时,经常会碰到数学运算,保留小数点位数,四舍五入之类的 怎么优雅的运算呢? `直接取整,舍弃小数保留整数` echo intval(4.5); //4 `向上取整` >echo ceil(4.3); // 5 echo ceil(9.999); // 10 `舍去法取整向下取整` >echo floor >查看详情

admin 2020-12-01 19:33:21 341次
laravel框架使用npm

laravel框架使用npm

我们在用`laravel`的认证时,需要安装扩展 然后要使用`npm`来生成`js`以及`css` 那么需要安装`npm` Node的安装包中包括了NPM,所以只要安装了Node就安装了NPM,首先去Node的官网下载Node 的安装包 https://nodejs.org/en/ 一路点击确定即可 安装成功后 打开 >查看详情

admin 2020-12-01 18:53:31 354次
nginx禁止某些ip访问网站

nginx禁止某些ip访问网站

看博客的访问日志经常会发现有人对博客发起恶意访问 比如`python`爬虫 `ddos`之类的 我们可以在`nginx`中设置 ``` http { ... deny 58.251.80.45; deny 58.251.80.62; deny 157.255.192.118; allow all; ... >查看详情

admin 2020-12-01 18:48:12 253次
laravel二维数组转一维数组

laravel二维数组转一维数组

在`laravel`中我们经常需要将二维数组转为一维数组, 如果直接写`foreach`会比较笨重 有没有简单的方法 比如,我们想将以下二维数组 ``` $arr = array( [ 'name' => "username1", "email" => "username1@qq.com"], [ 'name' => "user >查看详情

admin 2020-11-29 22:26:51 1185次
laravel中cookie的使用

laravel中cookie的使用

`cookie`和`session`都可以用来标识跟踪用户 如何使用`cookie`呢 首先引入`cookie` ```use Illuminate\Support\Facades\Cookie;``` 获取cookie有两种方式 ``` 1、 Cookie::get('name'); 2、利用Illuminate\H >查看详情

admin 2020-11-29 21:50:27 314次
laravel跨域解决方案

laravel跨域解决方案

在上篇文章[nginx解决web跨域请求问题](http://www.yuanchengzhushou.cn) 中我们可以设置几行代码轻松解决跨域名问题 那么在`laravel`中如何直接编码解决这个跨域问题呢? 我们可以通过新建中间件来解决 首先新建中间件`php artisan make:middleware EnableCrossRe >查看详情

admin 2020-11-28 00:37:53 322次
laravel中将session由文件保存改为redis保存的方法

laravel中将session由文件保存改为redis保存的方法

我们已经学会了怎么将[`laravel`的`session`由`文件`保存到`数据库`](https://www.yuanchengzhushou.cn/article/8004.html) 那么怎么样将`session`由文件保存到`redis`呢 首先修改配置文件 将`.env`文件中的`SESSION_DRIVER`对应值由`file >查看详情

admin 2020-11-28 00:13:07 295次
laravel中将session由文件保存改为数据库保存的方法

laravel中将session由文件保存改为数据库保存的方法

我们知道`http`是无状态的,所以引入了`session`来标识跟踪用户 在`laravel`中`session`默认是保存在文件中的,保存在/storage/framework/sessions中 为了方便管理以及满足负载均衡及高可用的情况下,我们需要将`session`保存在`数据库`中 首先修改配置文件 将`.env`文件中的 >查看详情

admin 2020-11-27 23:58:18 345次
composer.lock和composer.json的作用和区别

composer.lock和composer.json的作用和区别

我们知道在`laravel`框架有`composer.json`和`composer.lock` 我们又经常使用`composer install`和`composer.update` 那么它们当底有什么用处,又有什么区别 我们在做项目的时候,总是要安装一些依赖。composer给我们提供了很多方便。直接运行`composer instal >查看详情

admin 2020-11-27 23:44:09 284次
laravel中解析markdown格式的内容

laravel中解析markdown格式的内容

`markdown`作为一款强大的编辑工具 我们让我们专心致力于内容的编写,而不用考虑样式 稍微熟悉一下语法就爱不释手了 那么在`laravel`中如何集成`markdown` 首先安装扩展包 >composer require erusev/parsedown 然后在`controller`中使用 > $Parse >查看详情

admin 2020-11-25 22:50:52 344次
laravel中查询数据库使用闭包函数

laravel中查询数据库使用闭包函数

在`laravel`中查询数据库时 有时间查询条件稍微复杂 这个时候我们可以使用`闭包函数` ``` 1 $data = Test::where(function ($query) use ($request) { 2 $id = $request->input('id'); 3 $name = $requ >查看详情

admin 2020-11-25 22:40:50 559次
php中常用的加密解密函数

php中常用的加密解密函数

在`php`中我们经常要用到加密解密 比如用户注册,输入了密码,我们需要将`密码加密`后,保存到数据库 那么在登录时,我们需要加密验证 在`php`中有哪些加密函数呢? ``` use Illuminate\Support\Facades\Hash; 1 $passwordHash = password_hash('123 >查看详情

admin 2020-11-25 22:34:10 290次
php中使用定界符EOF

php中使用定界符EOF

我们在`shell`中使用过`EOF` 那么在`php`中如何使用 可以将一段内容输出 我们在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法——按字符串输出的话,肯定要有大量的转义符来对字符串中的引号等特殊字符进行转义,以免出现语法错误,这个时候我们就可以使用定界符 ``` >查看详情

admin 2020-11-25 22:28:52 341次
laravel开发调试工具laravel-debugbar的使用

laravel开发调试工具laravel-debugbar的使用

在开发环境中,因为需要频繁的调试 所以我们需要把.env中的APP_DEBUG的值改为true 如APP_DEBUG=true 将项目上传到生产环境后,切记要改为APP_DEBUG=false 我们可以安装扩展包`laravel debugbar`比较直观 如何使用 首先安装`composer require barryv >查看详情

admin 2020-11-24 23:43:04 270次
laravel框架扩展包生成二维码

laravel框架扩展包生成二维码

`laravel`框架作为一款优秀的`php`框架 有很多的第三方扩展包 其中就有可以生成`二维码`的扩展包 首先我们来安装扩展包 >composer require simplesoftwareio/simple-qrcode 1.3.* 然后在 config/app.php/providers中 注册服务提供者: >S >查看详情

admin 2020-11-24 23:26:00 397次
git中.gitignore忽略文件

git中.gitignore忽略文件

`git`作为一款优秀的版本控制软件,非常好用 有时候我们需要将一些文件不纳入版本控制,比如`.env` 有什么办法吗? 我们可以将文件的全路径加入`.gitignore`中即可 另外特别注意,如果文件已经加入到`.git`中,要先从版本库中删除, 然后再加入`.gitignore`中即可 >查看详情

admin 2020-11-24 23:15:07 320次
laravel自定义404页面

laravel自定义404页面

博客上线后 看到`日志`发现好多的`404`,`laravel`框架自带的错误界面是非常丑陋的 我们可以自定义一下界面 在`laravel resources`目录下的`views`目录下新建一个目录叫做`errors`,然后把在网上下载的静态或动态的`404`界面添加在目录中,如果是动态的记得在public目录中引用资源 `reso >查看详情

admin 2020-11-24 22:55:07 275次
laravel中response响应类

laravel中response响应类

在`laravel`中, 我们用`request`来提取参数 那么怎么输出参数 我们可以用`response`响应类,在`controller`中我们要引入`response`类 >use Illuminate\Support\Facades\Response; ``` public function response(){ >查看详情

admin 2020-11-23 23:26:08 316次
laravel中执行原生sql语句

laravel中执行原生sql语句

在`laravel`中我们有很多种方法来操作`数据库` 今天我们来看看如何用`DB`来执行原生的`sql` 首次在`controller`中用 >use Illuminate\Support\Facades\DB; ``` public function db(){ //添加数据 DB:: >查看详情

admin 2020-11-23 23:21:03 366次
laravel一个controller调用别的controller中的方法

laravel一个controller调用别的controller中的方法

我们在用`laravel`进行程序开发时,可能碰到需要一个`controller`来调用另外一个`controller`方法的情况 当然我们抽象一个方法,然后两个controller继承一个类,然后抽象的这个方法放在这个类中 还可以定义一个`service` 有没有更方便的办法 ``` >查看详情

admin 2020-11-23 23:17:13 742次
laravel监听DB所有的sql输出

laravel监听DB所有的sql输出

我们在用`laravel` 操作数库时 经常需要调试`sql`语句的输出 有没有办法`监听`所有的`sql`,同时输出到`日志`中,方便查看 在App/Providers/ 目录下有一个 AppServiceProvider.php , 在里面的register 方法上,添加 下面代码: ``` >查看详情

admin 2020-11-23 23:10:42 312次
laravel路由兜底路由

laravel路由兜底路由

`laravel`中路由极为方便 之前要用伪静态,用路由很快完成 博客做好后,看`日志`会发现非常多的`404` 有没有办法显示别的内容 其实我们可以用`兜底路由` 什么是兜底路由,就是当路由文件中定义的所有路由都无法匹配用户请求的 URL 时,用来处理用户请求的路由,在此之前,Laravel 都会通过异常处理器为这种请求返回 >查看详情

admin 2020-11-23 23:05:05 353次
windows中phpstudy配置laravel运行环境

windows中phpstudy配置laravel运行环境

`phpstudy`作为windows上的一款好用`php`集成开发环境 能够帮助我们节约大量的时间,让我们把时间花在开发上 怎么让`phpstudy`支持`laravel` 我们必须通过`phpstudy`的图形界面来修改,`一定不能`直接编辑器修改`配置文件`,不然改了也白改,会直接被覆盖掉 想让`phpstudy`支持`lara >查看详情

admin 2020-11-20 20:00:38 1850次

作品分享

查看更多
响应式橙色大气html5企业网站模板GJ-qiye(YzmCMS整站版) 企业模板

响应式橙色大气html5企业网站模板GJ-qiye(YzmCMS整站版)

响应式橙色大气html5企业网站模板GJ-qiye(YzmCMS整站版),自适应PC端、ipad、手机端,...

阅读:6091 | 发布时间:2020-02-01
响应式HTML5黑白系个人网站主题GJ-blog1.0清爽版 博客模板

响应式HTML5黑白系个人网站主题GJ-blog1.0清爽版

响应式HTML5黑白系个人模板主题GJ-blog1.0清爽版,自适应ipad、手机端,主题代码结构简洁...

阅读:6783 | 发布时间:2020-01-21