- 博客(14)
- 收藏
- 关注
原创 PHP字符串比较(strcmp,strcasecmp,strnatcmp,strnatcasecmp比较)
PHP字符串比较函数主要有strcmp,strcasecmp,strnatcmp,strnatcasecmp,用法基本相似。//按字节对字符串进行比较int strcmp(string str1,string str2)//同上,但是不区分大小写int strcasecmp(string str1,string str2)//按“自然排序”进行比较int strnatcmp(stri...
2018-05-15 22:21:20 3277
原创 Yii框架视图数据传递
在视图中难免会遇到需要打印php中变量的情况,那么这样需要怎样才能让后台的数据在前端页面上进行显示呢?这种情况就需要对视图进行数据的传递了,使得控制器中的变量可以直接在视图中显示。视图中传递数据也很简单,大致可以分为三步:<?phpnamespace app\controllers;use yii\web\Controller;class IndexController ...
2018-05-15 21:40:41 1704
原创 Yii框架创建视图
Yii框架采用了MVC模式设计,在之前的博文中已经学习了如何创建及使用控制器,也就是MVC中的C,这里,我们学习如何创建V,也就是视图。大量的html代码要输出时,我们并不会在控制器的操作中使用echo进行输出,而是直接调用视图文件,那么怎么调用视图文件呢?很简单,直接看代码<?phpnamespace app\controllers;use yii\web\Controll...
2018-05-15 21:02:27 510
原创 Yii框架操作cookie
设置cookie//获取response->cookies组件$cookies = \Yii::$app->response->cookies;//设置cookie数组$array_cookies=array('name'=>'user','value'=>'doubly');//添加cookie数据$cookies->add(new Cook...
2018-05-14 23:28:23 5973
原创 Yii框架中为什么用response保存cookie,用request读取cookie?
在学习cookie的时候,相信很多人和我有一样的疑惑?为什么保存cookie要用response,读取cookie却用request呢? 参考https://www.imooc.com/qadetail/188079 cookie是web服务器为了保存一些用户数据而创建保存在本地的一个加密文件,这些过程是由服务器操作,所以使用response。读取cookie数据是客户端行为,所以用re...
2018-05-14 22:58:00 950
原创 Yii框架进行session操作
在Yii框架中对session的操作,我们是通过一个叫session组件的东西,首先我们需要获取session组件。$session = \Yii::$app->session;获取了session组件之后,想要对session进行操作,我们首先需要判断session是否启用if ($session->isActive){ echo "session已经开启...
2018-05-13 18:33:41 5309
原创 Yii框架的响应组件
当我们的浏览器发送过来一个请求之后,在我们的操作里面对请求经过处理之后,我们的服务器也会把请求的结果打包成一个消息,然后把这个消息返还给浏览器,这个消息我们称之为响应。在我们的操作中,我们也可以对响应进行一些设置和处理。要处理我们的响应,我们需要先获得响应组件这个东西。$response = \Yii::$app->response;有了这个响应组件之后,我们可以对响应消息进行一些设...
2018-05-13 18:00:40 298
原创 php实现简单的BFS
用php实现简单的bfs算法,最常见的就是迷宫问题。 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 其中1表示墙,0表示可以走,起点为(0,0),终点为(4,4)创建一个节点类Node.php&lt;?phpclass Node{ private $x; ...
2018-05-13 15:49:08 615
原创 yii框架控制器的创建
Yii框架采用了MVC模式,所有的控制器都存放在/controllers中,我们自己如何创建一个控制器呢? 首先,在该文件夹下面创建一个PHP文件,明明要求首字母大写,然后是控制器名称+Controller,比如IndexController.php。 创建完成后,我们打开文件进行编辑<?phpnamespace app\controllers;//必须放在命名空间中use ...
2018-05-12 17:07:33 770
原创 命名空间
在讲解命名空间之前,我们先了解一个问题。 我们在网站根目录创建一个文件夹,在文件夹中创建a.php<?phpclass Apple{ function get_into(){ echo "this is A"; }}然后再创建一个b.php<?phpclass Apple{ function get_into(){ ...
2018-05-12 13:09:39 209
原创 PHP字符串格式化函数
去除空格//从字符串左侧删除空白或其他预定义字符string ltrim(string str [,string charlist]) //从字符串右侧删除空白或其他预定义字符string rtrim(string str [,string charlist]) //删除字符串两端空白字符或其他预定义字符string trim(string str [,string charli...
2018-05-09 22:46:13 6519
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人