功能/功能.php

这是一个使您工作更轻松/更快的PHP库

1.1.0 2022-06-16 14:40 UTC

This package is auto-updated.

Last update: 2024-09-20 03:58:43 UTC


README

关于 ✍️

  • 这是一个使您工作更轻松/更快的PHP库,
    您可以从这里查看Functionalty.php网站
  • 项目创建于2022年6月15日

安装 📦

  • 使用Composer
    composer require functionality-library/functionality.php
  • 现在您可以在项目中使用Functionality.php库
  • 示例
        require_once 'vendor/autoload.php';
        use Functionality\FunctionalityPhp\Functionality;
        
        echo Functionality::randomColor(); // Random Color

用法 📚

  • 随机函数
    • Functionality::randomColor() - 生成随机颜色
    • Functionality::randomBoolean() - 生成随机布尔值
    • Functionality::randomNumber() - 生成随机数字
    • Functionality::randomString() - 生成随机字符串
    • Functionality::randomHsl() - 生成随机Hsl颜色
    • Functionality::randomHexColor() - 生成随机十六进制颜色
  • 数字函数
    • Functionality::getAvg(float $a, float $b) - 获取两个数字之间的平均值
    • Functionality::isEven(float $number) - 检查数字是否为偶数
    • Functionality::isOdd(float $number) - 检查数字是否为奇数
    • Functionality::isPrime(int $number) - 检查数字是否为素数
    • Functionality::reverseNumber(float $number) - 反转一个数字(例如,12345 -> 54321)
  • 字符串函数
    • Functionality::isPalindrome(string $string) - 检查字符串是否为回文
    • Functionality::capitalize(string $string) - 将字符串中的单词首字母大写
    • Functionality::reverseString(string $string) - 反转一个字符串(例如,abcdef -> fedcba)
  • 数组函数
    • Functionality::filter(array $array, callable $callable) - 通过可调用函数过滤数组
    • Functionality::getFactors(int $number) - 获取数字的因子
    • Functionality::maxArray(array $array) - 获取数组中的最大值
    • Functionality::minArray(array $array) - 获取数组中的最小值
    • Functionality::sumArray(array $array) - 获取数组的总和
    • Functionality::randomElementFromArray(array $array) - 从数组中获取随机元素
    • Functionality::removeDuplicatesFromArray(array $array) - 从数组中删除重复项
    • Functionality::shuffle(array $array) - 随机排序数组

开始贡献 ☕

  • 首先克隆仓库

    git clone https://github.com/functionality-library/functionality.php.git
  • 然后安装包

    composer install
  • 使用phpunit运行测试

    composer run-script test
  • 随意添加您想要的!

  • 如果有任何问题,请在GitHub上创建问题

  • 如果您有任何建议,请在GitHub上创建问题

  • 如果您有任何疑问,请在GitHub上创建问题