21个实用PHP代码
整理自网络ChatGPT产生之内容,文本内容不具备参考意义,程序内容及代码片段有且仅有借鉴意义。
1.重定向到指定页面
header('Location: http://www.example.com/');
2.设置HTTP响应头
header('HTTP/1.1 404 Not Found');
3.使用GET方式下载文件
4.获取当前URL
$current_url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
5.绝对路径转相对路径
$relative_path = substr($path, strlen(realpath('.')) + 1);
6.获取 URL参数
7.获取URL锚点
$url_fragment = parse_url($_SERVER['REQUEST_URI'], PHP_URL_FRAGMENT);
8.检查字符串是否以指定字符串开头
if (strpos($str, $prefix) === 0)
9.在字符串中搜索指定字符串
if (strpos($str, $needle) !== false)
10.在字符串中搜索指定字符串(区分大小写)
if (strpos($str, $needle) !== false)
11.取得字符串的长度
$str_length = strlen($str);
12.将字符串转换为小写
$str = strtolower($str);
13.将字符串转换为大写
$str = strtoupper($str);
14.将字符串中空白字符删除
$str = preg_replace('/\s+/', '', $str);
15.生成一个随机数
$random_number = mt_rand();
16.获取当前日期
$current_date = date('Y-m-d');
17.检查是否通过HTTPS连接
if (isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == 1)
18.读取文件内容
$file_contents = file_get_contents('path/to/file.txt');
19.写入文件
file_put_contents('path/to/file.txt', 'contents');
20.以RFC 2822格式显示当前时间
$rfc_2822_date = date('r');
21.以Unix时间戳显示当前时间
$unix_timestamp = time();
Public @ 2023-02-25 20:54:01 整理自网络ChatGPT产生之内容,文本内容不具备参考意义,程序内容有且仅有借鉴意义。