带砖侍卫
关注

关注后可及时了解他的动态信息

课程笔记
  • 所属章节课程:匿名函数与闭包的实现:函数表达式与闭包的原理

    匿名函数:没有名称或者名称可以动态设置的函数 $showMess=function($study){ return $study};(将一个函数以值的方式赋给一个变量) 闭包函数:就是在一个函数内引入一个匿名函数,构成了一个闭包 function display($domain){ $pageTitle ='php'; 如果匿名函数要使用外部变量,需要用到use $showMess=function($study) use ($pageTitle){ return $study}; return $showMess($domain); }

    2018-01-101个赞

  • 所属章节课程:list结构:将默认索引数组的元素转为变量

    /*与echo 一样,list 是语言结构,并非函数,可以放在等号右边被赋值;list语句主要功能是将数组元素转为变量 1,默认从0开始递增的索引数组,不能是关联数组 2,list的参数,不一定要和数组元素一一对应,不对应的变量会自动忽略 例如:['name','abc',160];等价于[0=>'name',1=>'abc',2=>160] 这样的数组中的元素,就可以用list语句转为变量(空格会忽略掉多余的数组元素)*/ $arr1= range(1,5); list($a,$b,$c,,$d)=$arr1; echo $a,'--',$b,'--',$c,'--',$d;

    2018-01-110个赞

  • 所属章节课程:用each()函数将数组元素拆分为索引与关联二种表示方式进行遍历

    each()函数可以遍历任何数组,将当前元素以特殊键值对方式返回,并自动下移数组指针(非常适合逐个遍历数组元素) 返回的是4个元素的数组,索引和关联的数组表示方式 ,因为list()语句只能处理索引数组,所以each()函数将数组处理并再次返回的数组,可以让list() 语句来处理 each()函数与list()语句结合使用

    2018-01-110个赞

  • 所属章节课程:检测数组中是否存在某个值:in_array()

    in_array(被包含数组, 包含数组) 查询某个值或数组是否存在另一个数组中

    array_search(查找的值, 包含数组,true)//第3个参数true是开启查找严格模式,需要值与类型完全匹配。比如1和true 值一样,类型却不同。in_array()函数也有严格模式

    2018-01-110个赞