laravel的基础学习(三)
来源:互联网 发布:网络作家系列小说 编辑:程序博客网 时间:2024/06/05 01:05
12、hash(哈希)加密
$password = 1234;
$hashedPassword = Hash::make($password);//加密
if(Hash::check($password2, $password))
{
return 'true';
}
13、帮助函数
1)head//返回数组中的第一个
$arr =[
'name' => 'zhangsan',
'age' => 12,
'job' => 'woker'
];
return head($arr);//输出zhangsan
2)array_only//
return array_only($arr, ['name', 'age']);//输出zhangsan和
12
3)array_first//返回满足条件的第一个元素
$arr = [10, 20, 30];
return array_first($arr, function($key, $value))
{
return $value>20;//输出30
}
4)array_add(给数组加入数据)
$arr =[
'name' => 'zhangsan',
'age' => 12
];
rerurn array_add($arr, 'job', 'worker');//数组加入了这条数据
5)array_except(返回除了这个值的所有值)
6)array_flatten(不管数组是几维数组,返回所有的值,不带数组形式的)
7)array_where(返回对应条件的新数组)
$arr =[
'name' => 'zhangsan',
'age' => 12,
'job' => 'woker'
];
return array_where($arr, function($k,$v){
return is_string($v);//返回字符串的数组
})
8)last//返回数组中的最后一位的值
9)app_path//返回app绝对路径C:\....\laravel\app
10)config_path//config的绝对路径
11)public_path//public的绝对路径
12)storage_path//storage(过程文件)路径
PHP获取文件绝对路径
<?php
echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php
echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:D:\www\
echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名,结果:D:\
?>chdir() 函数
定义和用法
chdir() 函数把当前的目录改变为指定的目录。
若成功,则该函数返回 true,否则返回 false。
语法
chdir(directory)参数 描述
directory 必需。规定新的当前目录。
例子
<?php
//获得当前目录
echo getcwd();
echo "<br />";
//改变为 images 目录
chdir("images");
echo "<br />";
echo getcwd();
?>
输出:
C:\testweb\main
C:\testweb\main\images
复制代码 代码如下:
<?php
echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php
echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:D:\www\
echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名,结果:D:\
?>
定义和用法
chdir() 函数把当前的目录改变为指定的目录。
若成功,则该函数返回 true,否则返回 false。
语法
chdir(directory)参数 描述
directory 必需。规定新的当前目录。
例子
复制代码 代码如下:
<?php
//获得当前目录
echo getcwd();
echo "<br />";
//改变为 images 目录
chdir("images");
echo "<br />";
echo getcwd();
?>
输出:
C:\testweb\main
C:\testweb\main\images
13)str_plural//把单数变成复数(很智能)
return str_plural('apple');//输出apples
'sheep' //输出sheep
'ability //输出abilities
14)starts_with//判断是否以什么开头的
starts_with('abcd', 'a');//返回bool(true)
15)ends_with//以什么结束的
16)camel_case//转化成驼峰式命名法
camel_case('hello_world');//输出helloWorld
17)class_basename
class_basename('App\Controller\MyController');//输出MyController
0 0
- laravel的基础学习(三)
- Laravel基础篇学习笔记(三):Blade模板引擎
- laravel的基础学习(二)
- laravel基础学习(一)
- Laravel学习笔记(三)---Laravel 的核心, 服务容器,服务提供者
- Laravel学习实践(三)Laravel发送邮件
- laravel陌生知识点快速学习(三)
- php框架laravel学习 三 (基本功能)
- 从零开始学习laravel web(三)
- laravel(三)-laravel路由
- Laravel学习过程之基础知识学习和使用(三)
- Laravel学习笔记(二)Laravel 应用程序的体系结构
- Laravel学习笔记(二)Laravel 应用程序的体系结构
- laravel框架的基础学习路线(不带composer的)
- laravel(三)Eloquent
- laravel学习之Migration基础
- laravel (三) laravel自定义迁移文件
- Laravel学习笔记(三)数据库 数据库迁移
- 日志6.12
- 易宝支付开发实现
- SwipeBackActivity的另一种方法(二)
- Qt 4.7.2编译过程的简要记录
- JDBC学习
- laravel的基础学习(三)
- android framework重要的服务
- 航电 2041 超级楼梯
- CocoaPods 安装 使用
- C++复习4.笔试复习
- Android开发中使用fastJSON将json格式的数据快速解析生成实体类并附上实体类生成器
- 基于jenkins 打tag,基于tag构建,版本管理
- sql注入及防止SQL注入
- JAVA——Properties中如何将流中的数据存储到集合中