IT新手入门,零基础学IT,转行做IT,IT行业的职位选择,你我一同探讨!

IT新手入门网给你介绍IT行业的职位有哪些,让你转行做IT不发愁,IT入门有捷径

当前位置: 主页 > 技能提升 > PHP开发 > phpcore基础-数组函数库和函数介绍(十九)

phpcore基础-数组函数库和函数介绍(十九)

时间:2017-01-20 09:12来源:原创 作者:恪己 点击:
一. 数组 函数库 1.安装 2. (1) count/sizeof:获得数组或对象的长度个数 (2) join/implode:将一维数组转为字符串 (3) explode:将字符串转为一维数组 array explode ( string $delimiter , string $string [, int $li
一.数组函数库
  1.安装
  2. (1) count/sizeof:获得数组或对象的长度个数
   (2) join/implode:将一维数组转为字符串
   (3) explode:将字符串转为一维数组
    array explode ( string $delimiter ,
    string $string [, int $limit ] )
       说明: a.如果 limit 参数是负数,则返回除了最后的 -limit 个元素外的所有元素。
      b.如果 limit 是 0,则会被当做 1。
   (4) 数组指针函数
      current:将数组指针指向当前的成员值,并返回该值
      next:将数组指针指向下一个的成员值,并返回该值
      prev:将数组指针指向上一个的成员值,并返回该值
      reset:将数组指针指向第一个成员值,并返回该值
      end:将数组指针指向最后一个成员值,并返回该值      
      each: 返回数组中当前的键/值对并将数组指针向前移动一步
         array each ( array &$array )         
      list:把数组中的值赋给一些变量       
   (5) in_array:判断变量是否是数组的值
      bool in_array(mixed $needle,array $arr
           [,bool $strict=false]);
             说明:
         a. 区别大小写   
         b. 如果$strict 默认值 false  松散比较 ==
                          如果$strict   true 严格比较 ===
      array_key_exsits:判断变量是否是数组的键名称
   (6)array_push:在当前数组的尾部添加一个或多个成员值,返回新长度
      array_unshift:在当前数组的头部添加一个或多个成员值,返回新长度      
      array_pop:在当前数组的尾部删除一个成员值,并返回该值
      array_shift:在当前数组的头部删除一个成员值,并返回该值   
   (7) array_map:将回调函数作用到给定数组的单元上
      格式:array array_map ( callable $callback ,
        array $arr1 [, array $... ] )        
二. 多维数组
      原理:数组中成员值又是数组
三.函数(Function)
 1.什么是函数:封装的,可以重复使用的完成特定功能代码段。
 2.分类
   (1)系统函数
   (2)自定义函数
 3. 自定义函数
   (1)格式
   function 函数名称([参数[,参数[,参数[=值]]]]){
      ...
   }
   (2)函数调用
   [$变量名=] 函数名称([参数[,参数[,参数...]]])
   (3)原理:函数不调用不执行,当定义函数时将函数名称存到内存中,如果调用函数去内存中找函数名称所在位置并执行函数体,执行完后将控制权移交回给调用函数的位置继续下面的代码。
   (4)函数名称命名规范
             说明:函数名称不区分大小写   
   (5)参数
     a.参数是程序员跟程序沟通的媒介
     b.参数个数至少0个(0,1,多个)
     c.参数可以是任意数据类型
     d.没值的参数叫必选参数,有值的参数叫可选参数必选参数一定在可选参数的前面
   (6)返回值
     a.格式
     function 函数名称([参数[,参数[,参数[=值]]]]){

     

------分隔线----------------------------
栏目列表
推荐内容