php的一点一滴
这里有我每天的足迹
海南度假的卤蛋
这个作者很懒,什么都没留下…
展开
-
(PHP实现剑指offer)在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
<?php function Find($target, $array) { // write code here $m=count($array); for($i=0; $i<$m;$i++) { if($target<$array[$i][0]){ return false; } ...原创 2018-04-12 16:43:20 · 415 阅读 · 0 评论 -
2018-4-14 牛客网php专项练习
open_basedir 可将用户访问文件的活动范围限制在指定的区域 ,通常是其家目录的路径,也 可用符号 "." 来代表当前目录。注意用open_basedir 指定的限制实际上是前缀 , 而不是目录名。 举例来说 : 若 "open_basedir = /dir/user", 那么目录 "/dir/user" 和 "/dir/user1"都是 可以访问的。所以如果要将访问限制在仅为...原创 2018-04-14 14:04:57 · 420 阅读 · 0 评论 -
PHP-基础篇----笔记-course1PHP基础语法(1)
第一章PHP简介一、PHP(超文本预处理语言) HTML是超文本标记语言 HyperText Preprocessor二、PHP的用处1. 目前是web开发(网站开发)的主流的后端2. (服务器)编程(脚本)语言。三. 优势1. 开源免费2. 简单3. 效率比较高,具有良好的安全性。4. 几乎支持所有的数据库,与MySQL是标配,MySQL开源免费。1、PHP可以直接嵌入HTM...原创 2018-03-17 15:55:54 · 843 阅读 · 0 评论 -
PHP基础篇----笔记-course3数组
数组/** * 自定义一个打印数组的函数 */注释用/+**+回车一.数组的概念 一组数据的集合。PHP中数组也是一组变量。 (1)也可以看做是键值对的集合。可以使用键来获取相应的元素的值。(2)键分为2类:数值键和关联键(数值和字母的混合字符串...原创 2018-03-17 15:55:19 · 357 阅读 · 1 评论 -
PHP基础篇----笔记-course2PHP基础知识(2)
php的基本语法2回顾:1、环境安装2、PHP基本语法3、PHP数据类型4、PHP变量、变量赋值(引用赋值)、变量作用域今天的内容:一、PHP运算符1、算术运算符 + - * /2、赋值运算符 = += -= /= ...原创 2018-03-17 15:55:32 · 422 阅读 · 1 评论 -
PHP基础篇-----笔记-course4数组中的函数
数组中的函数一.count()函数:用来获取数组的长度二.array_chunk()函数:用来将一个数组分割成多个数组array_chunk($array,$size,$preserve_keys=null)函数:(1)功能:将一个数组分割成多个数组;(2)参数$preserve_keys=null是一个可选参数且是一个布尔类型true:分割成的新数组保留原来数组索;‚false:不保留原来数组的...原创 2018-03-17 15:55:03 · 282 阅读 · 0 评论 -
PHP基础篇----笔记-course5计算器案例
计算器案例一.计算器案例用到的相关知识urlencode()函数 — 编码 URL 字符串:将字符串编码成%和两位16进制数字的格式 urldecode()函数-解码给出的已编码字符串中的任何 %## 。 加号('+')被解码成一个空格字符。 //使用JS方式跳转页面echo "<script&...原创 2018-03-17 15:54:48 · 346 阅读 · 0 评论 -
PHP基础篇-----笔记-course6字符串函数
字符串函数(二)PHP中的字符串函数常见的文件编码:GBK、gb2312、utf-8PHP中header()函数:有2个作用,(1)一个是页面重定向(页面跳转),用法是:header("Location:xxx.php");(2)二是设置页面编码,用法是:header("Content-Type:text/html;chars...原创 2018-03-17 15:51:08 · 244 阅读 · 0 评论 -
PHP基础篇----笔记-course7时间日期
第七章时间日期:在程序开发中发挥着重要的作用。数据的存储和显示都需要时间。在PHP中提供了一系列的内置的时间和日期函数库,这些函数可以在程序运行时获取所在服务器端的日期和时间,也可以进行格式转换例如:日期格式-》时间戳(一)UNIX时间戳:大多数计算机语言中用来表示时间和日期的一种紧凑简洁的方式。它代表的是从1970年1...原创 2018-03-17 15:54:28 · 217 阅读 · 0 评论 -
laravel框架学习----course1--基本路由注册
(1)路由注册1.可以在路由注册中直接渲染模板,使用Route::get('x.html',function(){return view('x')})2.给单一控制器注册路由,在路由中只需要写类名就可以,不需要写方法名字,使用Route::get('unique.html','uniqueController');注意,单一控制器的方法名字需要使用invoke()3.给controllers下面的...原创 2018-04-16 19:15:03 · 288 阅读 · 0 评论 -
如何在laravel框架中注册一个自己的路由
第一步: 在和web.php同级新建一个自己的路由比如叫myweb.php第二步: 在app\Providers\RouteServiceProvider.php中添加如下代码: /** * 自己注册的路由文件 */ protected function mapMywebRoutes() { Route::middleware...原创 2018-04-16 19:19:20 · 1332 阅读 · 0 评论 -
laraver框架中给模板分配数据
(一)给模板分配数据 (1)在控制器中给模板分配数据 return view('firstclass.index',['name'=>'Alice','number'=>123]); 在模板中获取数据时需要两层{{$name}} (2)使用return vi...原创 2018-04-16 20:13:10 · 356 阅读 · 0 评论 -
使用PHP实现单链表
单链表顾名思义就是一个链式数据结构,它有一个表头,并且除了最后一个节点外,所有节点都有其后继节点。如下图。首先,我们写出链表节点的类。单链表中的每一个节点,都保存其数据域和后驱指针[php] view plain copy//链表节点 class node { public $id; //节点id public $name; //节点名称 public $n...转载 2018-04-17 19:52:45 · 205 阅读 · 0 评论 -
2014-4-17laravel框架中的CSRF攻击原理及其防护
Laravel框架中避免CSRF攻击很简单:Laravel自动为每个用户Session生成了一个CSRF Token,该Token可用于验证登录用户和发起请求者是否是同一人,如果不是则请求失败。...原创 2018-04-17 20:18:08 · 429 阅读 · 0 评论 -
laravel框架基础知识
一.TP5和Laravel框架的区别 区别:1、提交数据的方式,Laravel在提交表单时需要在表单中加入{csrf_field}来防止跨域攻击,而TP不会。 2、路由,Laravel必须先定义,再使用,路由文件为routes.php,TP在配置文件中开启路由后,路由格式是:'路由表达式' => '路由地址和参数'(使用路由的前提是URL支持phthinfo并且开启路由),路由可以使URL更...原创 2018-05-28 18:57:13 · 750 阅读 · 0 评论 -
TP5框架基础知识总结
一、基础1. 开启调试模式修改应用配置文件( application/config.php )中的 'app_debug' => true,为了安全,在正式部署的时候一定要关闭调试模式。2. 导入类库的方法 这里使用了 use 来导入一个命名空间的类库,然后可以在当前文件中直接使用该别名而不需要使用完整 的命名空间路径访问类库。也就说,如果没有使用 use think\Cont...原创 2018-05-28 19:01:41 · 7169 阅读 · 1 评论