php内置函数_教程及案例

php数组函数-usort()-的使用方法?

usort — 使用用户自定义的比较函数对数组中的值进行排序。本函数将用用户自定义的比较函数对一个数组中的值进行排序。 如果要排序的数组需要用一种不寻常的标准进行排序,那么应该使用此函数。注意:如果两个成员完全相同,那么它们在排序数组中的相对顺序是未定义的。注意: 此函数为 array 中的元素赋与新的键名。这将删除原有的键名,而不是仅仅将键名重新排序。

php数组函数-array_fill_keys()-使用指定的键和值填充数组

php数组函数-array_fill_keys()-使用指定的键和值填充数组,array_fill_keys(array $keys, mixed $value): array 使用 value 参数的值作为值,使用 keys 数组的值作为键来填充一个数组。

php数组函数-array_fill() 用给定的值填充数组

php数组 array_fill() 用 value 参数的值填充 count 个元素到数组, 开始键名由 start_index 参数指定。

php数学函数-ceil() 进一法取整

float ceil ( float value )返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。

php数组函数-array_chunk() 将一个数组分割成多个数组

array_chunk(array $array, int $length, bool $preserve_keys = false) :array 函数返回数据类型为数组。array_chunk() 其实就是将一个数组分割成多个数组,其中每个数组的单元数目由 length 决定。最后一个数组的单元数目可能会少于length 个。

php数组函数-array_column()-返回输入数组中单个列的值

array_column(),php数组函数,返回输入数组中单个列的值。定义和用法 array_column() — 返回数组中指定的一列。array_column() 返回input数组中键值为column_key的列, 如果指定了可选参数index_key,那么input数组中的这一列的值将作为返回数组中对应值的键。

PHP函数mb_strlen获取字符串的长度

mb_strlen,(PHP 4 >= 4.0.6, PHP 5),mb_strlen — 获取字符串的长度,函数描述:mixed mb_strlen ( string $str [, string $encoding = mb_internal_encoding() ] ),获取一个 string 的长度。

PHP查找字符串在另一个字符串中首次出现的位置

mb_strpos,(PHP 4 >= 4.0.6, PHP 5),mb_strpos (),查找字符串在另一个字符串中首次出现的位置,函数描述:int mb_strpos ( string $haystack , string $needle [, int $offset = 0 [, string,$encoding = mb_internal_encoding() ]] ),查找 string 在一个 string 中首次出现的位置。基于字符数执行一个多字节安全的 strpos() 操作。 第一个字符的位置是 0,第二个字符的位置是 1,以此类推。

php函数empty()

定义一个空类,实例化这个类,使用empty判断其是否为空?真实的情况是不空。判断一个变量是否被认为是空的。当一个变量并不存在,或者它的值等同于false,那么它会被认为不存在。如果变量不存在的话,在 empty() 中 并不会产生警告。但是如果你要使用未定义的变量$k,那就会报错,比如var_dump($k)

php__debugInfo()方法是什么,怎么用的?

__tostring()方法一样,由var_dump()、print_r()打印对象体的时候,控制对象体要输出的属性和值;