代码片段仓库

收集、管理和分享有用的代码片段,提高开发效率

代码片段

快速排序 PHP

递归实现快速排序

<?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));
}
字符串压缩 PHP

使用gzip压缩字符串

<?php
function compressString($string) {
    return gzcompress($string);
}
SQL防注入 PHP

安全处理用户输入

<?php
$name = mysqli_real_escape_string($db, $_POST['name']);
$sql = "SELECT * FROM users WHERE name = '$name'";
页面重定向 PHP

实现HTTP重定向

<?php
header('Location: http://example.com');
exit;
斐波那契 PHP

迭代计算斐波那契数

<?php
function fibonacci($n) {
    $a = 0; $b = 1;
    for ($i = 0; $i < $n; $i++) {
        $temp = $a;
        $a = $b;
        $b = $temp + $b;
    }
    return $a;
}
生成缩略图 PHP

使用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);
}

为什么选择CodeSnippets?

高效管理您的代码片段,提高开发效率

智能搜索

通过关键字、语言或分类快速查找代码片段,支持模糊搜索和过滤功能

语法高亮

支持多种编程语言的语法高亮,使代码更加清晰易读

多设备同步

随时随地访问您的代码片段库,支持桌面和移动设备

热门分类

浏览最受欢迎的代码分类