php开发需要的不常用,但是熟悉后,很有逼格的东西
get_brower($a,$b)
获得用户浏览器信息,$b为true的话,返回数组
get_class(),返回对象的类名
get_called_class()获取静态方法调用的类名
get_class_methods('myclass');获得myclass类的方法组成的数组
get_class_vars 返回由类的默认公有属性组成的关联数组,此数组的元素以 varname => value 的形式存在。
get_declared_classes — 返回由已定义类的名字所组成的数组
get_defined_constants返回当前所有已定义的常量名和值。 这包含 define() 函数所创建的,也包含了所有扩展所创建的。
get_extension_funcs该函数根据 module_name 返回模块内定义的所有函数的名称。
array array_change_key_case ( array $input [, int $case = CASE_LOWER ] )
array_change_key_case() 将 input 数组中的所有键名改为全小写或大写。改变是根据后一个选项 case 参数来进行的。本函数不改变数字索引。
array array_chunk ( array $input , int $size [, bool $preserve_keys = false ] )
将一个数组分割成多个数组,其中每个数组的单元数目由 size 决定。最后一个数组的单元数目可能会少于 size 个。
preserve_keys设为 TRUE,可以使 PHP 保留输入数组中原来的键名。
array array_column ( array $input , mixed $column_key [, mixed $index_key ] )
array_column() 返回input数组中键值为column_key的列, 如果指定了可选参数index_key,那么input数组中的这一列的值将作为返回数组中对应值的键。
array array_combine ( array $keys , array $values )
返回一个 array,用来自 keys 数组的值作为键名,来自 values 数组的值作为相应的值。