krypt0nn / caesar

Caesar 暗码的 PHP 7+ 实现

1.0.0 2021-07-31 19:39 UTC

This package is auto-updated.

Last update: 2024-09-29 05:56:46 UTC


README

Caesar 暗码的 PHP 7+ 实现

安装

composer require krypt0nn/caesar

使用

<?php

require 'vendor/autoload.php';

use function Caesar\caesar;

# And this will print "Hello, World!", of course
echo caesar (caesar ('Hello, World!', 1234), -1234);

函数 Caesar\caesar 有两个参数:必需的 string $text 和可选的(实际上也是必需的)int $offset = 0。第二个参数定义了字母编码的字符步长。如果您想解码某些编码文本,应使用与编码时相反的偏移量参数。例如,在上述示例中,我们使用偏移量 1234 对文本进行编码,并使用其相反值 -1234 进行解码。我们还可以使用偏移量 -1234 对文本进行编码,并使用 1234 进行解码。

作者: Nikita Podvirnyy