收集、管理和分享有用的代码片段,提高开发效率
递归实现快速排序
<?php
function quickSort(&$arr) {
$n = count($arr);
if ($n <= 1) return $arr;
$pivot = $arr[0];
$left = $right = [];
for ($i = 1; $i < $n; $i++) {
if ($arr[$i] < $pivot) $left[] = $arr[$i];
else $right[] = $arr[$i];
}
return array_merge(quickSort($left), array($pivot), quickSort($right));
}
使用gzip压缩字符串
<?php
function compressString($string) {
return gzcompress($string);
}
安全处理用户输入
<?php
$name = mysqli_real_escape_string($db, $_POST['name']);
$sql = "SELECT * FROM users WHERE name = '$name'";
实现HTTP重定向
<?php
header('Location: http://example.com');
exit;
迭代计算斐波那契数
<?php
function fibonacci($n) {
$a = 0; $b = 1;
for ($i = 0; $i < $n; $i++) {
$temp = $a;
$a = $b;
$b = $temp + $b;
}
return $a;
}
使用GD库创建缩略图
<?php
function createThumb($source, $dest, $width, $height) {
$img = imagecreatefromstring($source);
$thumb = imagecreatetruecolor($width, $height);
imagecopyresampled($thumb, $img, 0, 0, 0, 0, $width, $height, imagesx($img), imagesy($img));
imagepng($thumb, $dest);
}
高效管理您的代码片段,提高开发效率
通过关键字、语言或分类快速查找代码片段,支持模糊搜索和过滤功能
支持多种编程语言的语法高亮,使代码更加清晰易读
随时随地访问您的代码片段库,支持桌面和移动设备
浏览最受欢迎的代码分类