zoukankan      html  css  js  c++  java
  • PHP函数

    1.自定义函数和系统函数

    自定义函数:用户自己编写的代码块,能够实现自己想要的功能

    系统函数:可以直接使用的函数

    闭包(匿名)函数,值传递..........

    2.数组和字符串的处理

    count()、sizeof()函数获取数组元素的个数

    compact()将变量或多个变量、数组建立成数组元素

    extract()将数组转换成变量

    array_combine(array $key,array $values)将两个数组装换成一个数组,第一个作为键第二个作为值

    range(mixed $low ,mixed $higt [,number $step])创建指定范围的值$low(开始)-$high(结尾)

    array_key_exists()检查键名

    in_array()检查值

    array_keys获取所有键名

    array_values获取所有值

    next()往后移动prev()与前一个相反

    reset()重置list()

    array_fill()填充 array_fill_keys()给指定值填充

    array_flip()可以交换数组中的键名和值(就是把键和值反过来)

    array_splice(数组名,开始的下标,多少个,,替换的元素)删除替换参数

    array_unique()移除重复的值

    array_replace()函数使用后面数组的值替换第一个数组的值

    数组的遍历和输出:while,for ,foreach,

    while()结合,list(),each()使用

    list()赋值.each()返回当前的键名和值

    while(list($key,$value)=each($arr))

    {echo $value}

    for()

    {}

    foreach()

    {}主要是用于遍历数组的

    数组的排序:

    sort()升序

    rsort()、arsort()krsort();

    array_multisort()可以一次对多个数据排序,或根据多维数组的一维或多维对多维数组进行排序

    shuffle()对数组重新排序

    array_reverse()相反顺序排序

    natsort()自然排序区分大小写

    array_diff()差集

    array_intersect()交集

    array_merge()并集

    array_pop()

  • 相关阅读:
    模块的种类和导入方法
    小知识点补充
    9.17模拟赛2.0
    hdu2181 哈密顿绕行世界问题
    9.17模拟赛
    9.15模拟赛
    P1084 疫情控制
    9.14模拟赛
    【bzoj1232】[Usaco2008Nov]安慰奶牛cheer
    P3128 [USACO15DEC]最大流Max Flow
  • 原文地址:https://www.cnblogs.com/yinyusoso/p/9161502.html
Copyright © 2011-2022 走看看