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 


  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