21个实用PHP代码
整理自网络ChatGPT产生之内容,文本内容不具备参考意义,程序内容及代码片段有且仅有借鉴意义。
1. 获取当前时间戳
```
$time = time();
```
2. 获取当前日期和时间
```
$datetime = date('Y-m-d H:i:s');
```
3. 判断字符串是否包含指定字符
```
if(strpos($string, $char) !== false){
//字符串包含指定字符
}
```
4. 获取数组中的最大值和最小值
```
$max_value = max($array);
$min_value = min($array);
```
5. 获取客户端IP地址
```
$ip = $_SERVER['REMOTE_ADDR'];
```
6. 生成随机数
```
$randnum = rand($min, $max);
```
7. 读取文件内容并输出
```
echo file_get_contents($file_path);
```
8. 写入文件内容
```
file_put_contents($file_path, $content);
```
9. 删除文件
```
unlink($file_path);
```
10. 获取文件大小
```
$file_size = filesize($file_path);
```
11. 将URL转义字符串解码
```
$url_decode = urldecode($url_encoded_string);
```
12. 将字符串转换为数组
```
$array = explode(',', $string);
```
13. 将数组转换为字符串
```
$string = implode(',', $array);
```
14. 判断文件是否存在
```
if(file_exists($file_path)){
//文件存在
}
```
15. 判断文件是否可读
```
if(is_readable($file_path)){
//文件可读
}
```
16. 判断文件是否可写
```
if(is_writable($file_path)){
//文件可写
}
```
17. 获取文件的修改时间
```
$last_modified_time = filemtime($file_path);
```
18. 获取当前PHP版本
```
$php_version = phpversion();
```
19. 判断当前操作系统类型
```
$os_type = PHP_OS;
```
20. 数组排序
```
sort($array); //升序排列
rsort($array); //降序排列
```
21. 获取数组中某个元素的键名
```
$key = array_search($item_value, $array);
```
Public @ 2023-03-29 13:50:02 整理自网络ChatGPT产生之内容,文本内容不具备参考意义,程序内容有且仅有借鉴意义。