php descindex函数,PHP常用函数记录

1.获取当前日期 date ( string $format [, int $timestamp ] ) : string,$timestamp为可选项,一般用法为date('Y-m-d H:i:s')

2.获取当前时间戳 time()

3.字符串转时间戳 strtotime("$today -7 day"),$today为date类型的字符串

4.获取数组的键array_keys($array)

array_keys ( array $array [, mixed $search_value = null [, bool $strict = false ]] ) : array

$array为需要查找键的数组

search_value为可选,如果指定了这个参数,只有包含这些值的键才会返回。

strict可选,判断在搜索的时候是否该使用严格的比较(===)。

5. 获取数组中指定列的值 array_column($input,'orderPriceSum'),这里为返回$input数组中键为orderPriceSum的值

array_column ( array $input , mixed $column_key [, mixed $index_key = null ] ) : array

input

需要取出数组列的多维数组。 如果提供的是包含一组对象的数组,只有 public 属性会被直接取出。 为了也能取出 private 和 protected 属性,类必须实现 __get() 和 __isset() 魔术方法。

column_key

需要返回值的列,它可以是索引数组的列索引,或者是关联数组的列的键,也可以是属性名。 也可以是NULL,此时将返回整个数组(配合index_key参数来重置数组键的时候,非常管用)

index_key

作为返回数组的索引/键的列,它可以是该列的整数索引,或者字符串键值。

6.多维数组排序array_multisort(array_column($data,'orderPriceSum'),SORT_DESC, $data),根据字段orderPriceSum的值进行排序

7.判断键是否存在key_exists($key, $array)),别名array_key_exists ( mixed $key , array $array ) : bool,判断数组中是否存在键$key

8.json_encode($array),将数组转为json格式,主要用于接口需要返回数据时,json_decode($string),将json字符串转为数组,设置第二个参数为true,可以强制将php对象转为json数组字符串。

9.$stdClass,基本类对象,需要使用箭头方式访问而不能用按字典索引的形式

10.round($float, 2);,对浮点数四舍五入,保留2位小数

11.正则匹配preg_match($pattn, $data, $matches), $pattn = '/X-Application-Context:.*/i'为要搜索的模式,字符串类型,

math?formula=data%E4%B8%BA%E5%BE%85%E5%8C%B9%E9%85%8D%E5%AD%97%E7%AC%A6%E4%B8%B2%2Cmatches用于存储匹配结果,数组类型

12. 计算数组对象大小count($array) 或者 sizeof($array) ,php7.2后对需要计算大小的$array要求更为严格,需要@count($array)才不会报错

13.php curl 设置各种类型的请求方式,通过curl_setopt($ch, CURLOPT_CUSTOMREQUEST,"PUT")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值