拥有函数标签的文章

PHP根据键值对二维数组排序

通常我们对二维数组进行排序时,使用循环的方法进行处理,这里介绍一下,不使用循环;如何对二维数组进行排序。方法一:先循环,在使用函数处理顺序,方法二:使用系统函数对多维数组进行排序(array_multisort)函数返回一个排序数组。您可以输入一个或多个数组。函数先对第一个数组进行排序,接着是其他数组,如果两个或多个值相同,它将对下一个数组进行排序。(当有多个数组时,每个数组都将根据前一个数组的顺序进行排序)
阅读全文

十六进制颜色码转换RGB颜色值与透明度

在使用 `GD` 库对某些东西修改颜色时,需要使用RGB颜色值,但是,传递给我们的一般是十六进制的颜色码?这时就需要我们对颜色进行转换,将十六进制颜色码转换RGB颜色值与透明度。
阅读全文

文件下载保留原路径(PHP)

上一篇文章我们介绍Python保留原路径下载,这一篇文章我们来介绍一下使用php,如何保留原路径进行下载远程文件。我们使用`parse_url`函数对文件路径进行解析处理```phpparse_url($url,PHP_URL_PATH)```使用`Curl`或`readfile`进行远程文件请求,获取文件:```php//获取远程文件所采用的方法if(...
阅读全文

php微信支付类传参直接使用(扫码、H5、小程序)

再我们编写相关支付的时候,经常会使用微信支付,在php中使用微信支付还是比较简单的,微信支付文档:https://pay.weixin.qq.com/wiki/doc/api/index.html这里简单介绍微信支付的几种使用,这里微信支付我封装了一个类库,便于自己的使用:首先把配置文件填写完整:```php$config = array( 'APPID'...
阅读全文

php目录及文件的删除

在php进行文件处理的时候,经常要对某些目录及文件进行删除操作,下面使用rmdir和unlink写了一件简单的文件删除函数,便于自己的使用:```php/ @param @param boolean $type @return /function del_file($path, $type=false){ // 先处理路...
阅读全文

explode与implode的使用

在php中,我们经会对string与array之间进行相互转换,这里记录一下两个函数,便于自己使用。 explode语法:```phpexplode(separator,string,limit)```参数:separator:必需。规定在哪里分割字符串。string:必需。要分割的字符串。limit:可选。规定所返回的数组元素的数目。例...
阅读全文

array_walk函数的使用(向二维数组中添加元素)

array_walk():将用户提供的函数应用于数组的每个成员。语法:```phpbool array_walk (array &$array ,callable $callback )```将用户定义的callback函数应用于array数组的每个元素。array_walk()不受内部数组指针的影响array。 无论指针位置如何, array_walk()都将遍历整个数组...
阅读全文

file_put_contents函数的使用

file_put_contents — 将一个字符串写入文件使用方法:使用 file_put_contents 将某个对象写入文件中进行调试,便于开发中进行测试(如支付回调),如果返回的是数组,我们需要使用json_encode进行格式化,在写入文件,使用下面的代码,我们可以持续的将变量写入同一个文件中:file_put_contents("./1.txt", $newLog.PHP_EOL, FILE_APPEND);
阅读全文

PHP删除数组中空值的方法(array_filter)

在获取到前台获取到的数据时,我们经常遇到数组为空的情况,介绍一下PHP删除数组中空值的方法;array_filter函数例二的使用函数:array_filter 用回调函数过滤数组中的单元说明:`array array_filter ( array $array )`依次将 array 数组中的每个值传递到 callback 函数。如果 callback 函数返回 ...
阅读全文

根据银行卡号获取银行名称

有时候,用户输入了银行卡号,这是我们需要根据银行卡号,获取到银行的名称以及卡的类型,那么有什么快速的方法获取吗?一、使用GET请求阿里接口https://ccdcapi.alipay.com/validateAndCacheCardInfo.json 二、新建函数,从数组中匹配
阅读全文