laravel的基础学习(三)

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  


  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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值