![](https://img-blog.csdnimg.cn/2021061121333014.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
PHP
PHP学习
Casual_1573
这个作者很懒,什么都没留下…
展开
-
PHP获取当前URL协议(HTTP/HTTPS)
【代码】PHP获取当前URL协议(HTTP/HTTPS)原创 2024-07-05 10:37:34 · 113 阅读 · 0 评论 -
PHP 设置调用接口方式只能为POST 或者 GET
【代码】PHP 设置调用接口方式只能为POST 或者 GET。原创 2024-06-06 15:40:23 · 449 阅读 · 0 评论 -
PHP将HTML标签转化为图片
【代码】PHP将HTML标签转化为图片。原创 2024-03-14 11:29:21 · 896 阅读 · 0 评论 -
PHP 使用tcppdf生成pdf
【代码】PHP 使用tcppdf生成pdf。原创 2023-09-08 17:15:34 · 257 阅读 · 0 评论 -
PHP 读取PDF文件内容之PdfParser
【代码】PHP 读取PDF文件内容之PdfParser。原创 2023-04-26 14:09:47 · 2064 阅读 · 1 评论 -
PHP代码读取word文档内容并转为txt文档
【代码】PHP代码读取word文档内容。原创 2023-04-26 14:02:20 · 260 阅读 · 0 评论 -
基于 OpenSSL 实现国密 SM4 加解密
【代码】基于 OpenSSL 实现国密 SM4 加解密。原创 2023-01-04 10:25:45 · 2100 阅读 · 4 评论 -
php使用PhpSpreadsheet 导出表格
【代码】php使用PhpSpreadsheet 导出表格。原创 2022-08-26 16:51:36 · 803 阅读 · 1 评论 -
php监听端口号,实现tcp端口检测
代码】php监听端口号,实现tcp端口检测。原创 2022-08-12 16:28:46 · 1008 阅读 · 1 评论 -
解决php下载中文文件乱码问题
PHP Header下载文件在IE文件名中文乱码问题简介: 解决PHP Header下载文件在IE文件名中文乱码有两种常见的,一种是是把页面编码改成utf8,另一种是对中文url进入urlencode编码,根据UA检测,区别下载,就可以解决了 $filename = "中文"解决PHP Header下载文件在IE文件名中文乱码有两种常见的,一种是是把页面编码改成utf8,另一种是对中文url进入urlencode编码,根据UA检测,区别下载,就可以解决了...原创 2022-07-07 10:36:13 · 452 阅读 · 0 评论 -
PHP读取ini文件并修改内容写入
读取ini文件并改写数据写入到ini原创 2022-07-01 09:48:02 · 526 阅读 · 0 评论 -
php递归获取所有父、子级ID数据
php递归获取所有父、子级ID数据原创 2022-05-27 10:53:26 · 1957 阅读 · 0 评论 -
PHP判断数组是否有重复值、获取重复值
一、判断是否有重复值<?phpif (count($arr) != count(array_unique($arr))) { echo '该数组有重复值';}二、获取重复的值(一维数组的值完全相等是重复;如果是二维数组,二维数组中的值必须完全相同才是重复)<?phpfunction getRepeat($arr) { // 获取去掉重复数据的数组 $unique_arr = array_unique ( $arr );原创 2022-05-06 08:46:23 · 3512 阅读 · 0 评论 -
PHP 去重合并字符串
<?php方法一:$str = '1,2,3,3,3,5,4,4,5,4,7,6,,4,,,5,,';$str = implode(",",array_diff(array_unique(explode(",",$str)),array(""))); //去重,去空//方法二function unique($str){ //字符串中,需要去重的数据是以数字和“,”号连接的字符串,如$str,explode()是用逗号为分割,变成一个新的数组,见打印 .原创 2022-04-22 12:26:03 · 441 阅读 · 0 评论 -
php 二维数组按照指定字段排序、数据切片
$data= array( 0 => array( 'uid' => 100, 'name' => 'Sandra Shush', 'url' => 'urlof100' ), 1 => array( 'uid' => 5465, 'name' => 'Stefanie', 'pic_square' => 'urlof5465' ).原创 2022-04-22 10:59:21 · 505 阅读 · 0 评论 -
PHP、Windows、Linux生成大文件
PHP<?php$current_dir = dirname(__FILE__);//获取当前代码所在的文件夹ini_set('memory_limit','1024M');//php用的内存设置大一点$file_size = '300';//生成文件的大小,单位MB$path = "{$current_dir}/test.docx";//生成文件的路径和文件名,生成到当前代码的目录下,文件名为test.txtfile_put_contents($path,str_repea原创 2022-04-06 15:32:23 · 525 阅读 · 0 评论 -
php 16进制转换
/** *字符串转十六进制函数 *@pream string $str='abc'; */function strToHex($str) { $hex = ""; for ($i = 0;$i < strlen($str);$i++) $hex.= dechex(ord($str[$i])); $hex = strtoupper($hex); return $hex;}/** *十六进制转字符串函数 *@pream string $hex='6162.原创 2021-12-30 10:22:03 · 664 阅读 · 0 评论 -
PHP实现对文件锁进行加锁、解锁操作的方法
在项目中,一般都用到日志,如数据库查询日志、访问日志、对外接口请求返回参数日志,在处理日志时简单的写法如下$file = 'lock.txt';$fp = fopen($file, 'a+');if(!is_writable($file)){ die("The $file is not writable!");}fwrite($fp, 'here');fclose($fp);但这种写法是由瑕疵的,一个网站同一时间并不是只有一个用户访问的,在多个用户同时访问时,就会出现问题,也就是多个原创 2021-12-16 17:21:40 · 571 阅读 · 0 评论 -
PHP 安装redis扩展
phpredis扩展下载地址 http://windows.php.net/downloads/pecl/snaps/redis/1.选择redis DLL文件扩展phpinfo 查看VC版本 还有系统位数 再进行下载所以选择上面这个 选择ts就行2. 将下载好的php_redis.dll放入E:\wamp64\bin\php\php5.6.25\ext文件夹中,然后再E:\wamp64\bin\apache\apache2.4.23\bin\php.ini添加代码:..原创 2021-09-01 11:30:48 · 312 阅读 · 0 评论 -
PHP导出导入Excel(CSV)
导出Excel(CSV):二十万数据导出大概需要2到3秒。<?php/** * 导出excel(csv) * @data 导出数据 * @headlist 第一行,列名 * @fileName 输出Excel文件名 */function csv_export($data = array(), $headlist = array(), $fileName) { header('Content-Type: application/vnd.ms-excel');原创 2021-05-20 11:40:36 · 202 阅读 · 0 评论 -
PHP 无限极递归查询分类
数据表关系:第一级:father=0;下级列表:father=id原创 2018-08-25 13:13:02 · 1884 阅读 · 0 评论