浪人 发表于 2018-12-14 13:28:09

PHP数组、函数。

  PHP里面的换行符号为 
  array_combine :拼接数组。前一个数组的值作为新数组的下标,后一个数组的值作为新数组的值。
  array_count_values:统计数组里面,每个值出现的次数。
  array_diff:输出差异数组($b, $a);
  array_flip:先输出值,后输出下标。如果出现两个相同下标的情况,那么后面的会覆盖前面的。
  array intersect($a,$b):输出数组间的交集,并且保留;(需要注意的一点是,它会保留$a中的值的下标。)
  array_key_exists:检查一个数组的下标是否存在(返回值是一个bool值)。
  array_keys(数组[指定值,是否全等比较指定值]):返回一个数组的所有下标,这些下标将作为新数组的值出现。一共有三个参数,后两个不必要写,(这玩意儿尽量别用)。
  array_merge:合并一个或多个数组。(最少一个数组,但如果只有一个数组,它根本没有其他数组可以合并,如果是多个数组,它会按顺序连接数组。就算数组中有自定义下标,新生的数组也不会抛弃它,而是会显示自定义下标。)
  &是取内存的地址符。
  所以&$后面只能放变量,不能放值。
  pop是去掉数组末尾的值,push是在数组的末尾加上一个或者多个值,返回新数组(也就是已经被改变了的原数组)的元素个数。
  array_rand:从数组中随机提取一个或多个元素(摇骰子),并且返回这个值的下标;
  array_replace:合并数组,并且生成一个新数组,新数组将以放在前面的数组为基础,并且几个数组间下标相同的值,后浪推前浪。
  array_reverse:返回一个与原数组单元相反的数组。(对关联类型来说,翻转数组,且不保留数字类型的下标;对索引数组来说,只反转数组,下标依然是默认的。)
  array_shift:把数组的第一个元素删除,并返回该元素。如果下标类型是数字类型,则重新索引,格式为:array_alice(数组,开始位置,[截取个数,是否保留下标],若第三个数是负数,则代表了位置。)
  array_unshift:在数组开头插入一个或者多个单元。
  array_splice:删除数组中的一部分并替换,格式为array_splice(数组,开始位置,[截取个数,用于替换的值],若第三个数是负数,则代表了位置。)只要是数组,都会遵循相同的规矩。
  array_values:把关联数组转变成索引数组。
  array_unique:移除数组中重复的值,获得一个新的数组,并不改变原数组,如果重复的值下标不一样,那么保留出现的第一个值。
  in_array:判断数组中是否存在某个值。(与检查数组中是否存在某个下标相对应,若该值存在,则返回布尔值为true)
  在PHP中,可以认为字符串是数字与真实的数字一样。
  range:生成一个抱哈你指定范围单元的数组(如1~100,A~Z)。
  格式:range(开始,结束,[步长])。
  




页: [1]
查看完整版本: PHP数组、函数。